I love it! Even if the general plot is supposed to be predictable, the build up or connection between the characters is something else. Even if you know whats supposed to happen, each character has their own story/morals which was surprising. I recommend it 100%.