A review by waywardbookshelf
Crimson Roses by Grace Livingston Hill

5.0