A review by cosmicbooknook
The Island by Natasha Preston

3.0

THE FUCKING ENDING?!?!?!?