A review by kendragrace24
On Stranger Tides by Tim Powers

adventurous dark mysterious medium-paced

5.0