A review by martyp
Practice Makes Perfect by Sarah Adams

emotional funny hopeful lighthearted medium-paced

3.5