A review by niamh204
The Island by Victoria Hislop

adventurous emotional informative medium-paced

3.75