The Endless Beach by Jenny Colgan