Anna Chamberlain Freeland
The Shepherdess
500x712 stitches, $15.00