A review by blivingamillionlives
The Island by Natasha Preston

challenging emotional mysterious tense medium-paced

3.5