this is one of the most amazing stories I've read , some times it doesn't make sense but makes up for it in a very weird way. the character development is well crafted, reading it is an emotional roller coaster and once you start you have to finish it.