A review by trepidtimetraveller
Sea Spell by Jennifer Donnelly

adventurous medium-paced

2.25