Beach Read
2020 • 400 pages

Ratings728

Average rating3.9

15

If you think the story has a sad ending, it's because it's not over yet.




August 11, 2020