The Sewing Machine
- 368 pages
- 13 hours of reading
In this bestselling novel, an old sewing machine holds the key to one family's secrets over four generations

In this bestselling novel, an old sewing machine holds the key to one family's secrets over four generations