A review by jennchandler
Titans by Victoria Scott

4.0

This was, perhaps, a bit predictable, but still, it was a good read.