A review by ruth_bookaddict
The Island by Victoria Hislop

5.0