A review by chloefrizzle
Circe by Madeline Miller

4.0

The middle dragged, but the ending made it.