A review by shan1a
Beach Read by Emily Henry

4.0