I am beyond impressed! The character development is fantastic, and I very quickly became emotionally invested in each of the characters despite (or maybe because of) their flaws. Also, every time I thought I could guess what would happen next I was wrong, love it!