A review by bfields352
Deep Blue by Jennifer Donnelly

adventurous emotional mysterious medium-paced

3.75