I totally recommend this. Chapter 1 brought up a horrible first impression but it does get better, must read up to chapter 3 before deciding whether to drop it or not. And if you go to chapter 3 and are not impressed, I recommend reading to chapter 15. That was when I truly fell in love with...