Rogue Wave

by Jennifer Donnelly Book 2 of the Waterfire Saga
Serafina, Neela, Ling, Ava, Becca, and Astrid, six mermaids from realms scattered... read more