5.0

Loved it but HATED the ending! Actually, the ending fit the story so well that it ... works. I will begrudgingly admit that. 100% on my top favorite reads for the year.