One of the best books I've read in a long time! Honestly so amazing. The characters feel so real and all have their own ghosts to deal with. Plot well-thought out. Couldn't put it down! Recommended it to all my friends and they agree!