A review by tiredtank
Somewhere Beneath Those Waves by Sarah Monette

5.0