A review by emansbookshelf101
Beach Read by Emily Henry

challenging funny hopeful lighthearted medium-paced

4.5