A review by fionam
The Demon Tide by Laurie Forest

3.5