Tapestry of War
- 320 pages
- 12 hours of reading
World War Two turns Fran's world upside down as forces advance on Egypt. Her life of luxury is gone and she must deal with loss, heartache and political uncertainty. In Scotland, Catriona struggles between her rural life and her dreams of nursing on the front lines. As the war rages on, their lives intertwine, bringing love and friendship to both.
