A review by undermeyou
Ammonite by Nicola Griffith

5.0

This snuck up on me