Unfortunately, I had to DNF'ed because honestly, this book is boring and I can't bring myself to even dwell into the plot. It's confusing and I don't think it's even linear, judging from the random flashbacks littered all over the book. I went ahead and flipped to the last few chapters and more or less, figured out what happened which turned out to be a little cliche. I'm rather disappointed because I had high hopes for this. Oh well.