A review by jessicaleah
The Endless Beach by Jenny Colgan

4.5