A review by bookishwitherin
Lore of the Tides by Analeigh Sbrana

4.25