A review by sepia_witch
The Island by Natasha Preston

3.0