laurabenson 's review for:

Hades by Alexandra Adornetto
4.0

I did enjoy this outing. It can get a bit preachy, but I managed to look past it.