A review by 1000knives
Beach Read by Emily Henry

5.0