I don't know how many times I'm aloud to say this, but this book was very different for me. The writing was beyond phenomenal. The characters were vivid and believable. The author didn't resort to any of the usual tropes to gain tension. No love triangle, no perfect boy, no mysterious power. The characters were flawed in a way that felt so believable. The plot was original and yet stayed away from feeling like a gimmick. The only thing I didn't like was how the world building fell flat for me in the second half. I'm not sure that most people would feel the same but with my religious background of heaven and hell it just got a little too limited. Overall a great read.