A review by amberinbookland
The Beach by Alex Garland

adventurous medium-paced

3.25