Good and really odd.So different from some of the YA books I'd been reading. I feel like I missed some of the finer points because my mythology/god knowledge isn't up to snuff. Was still good. I didn't read it as quickly as I usually do. Lots to digest I guess.