I must say that Elena drove me absolutely insane in this book. Even before the incident happened. Yes, I do understand where she is coming from. But does she have to be so selfish, blaming everything on everyone else. Like I know what she has been through, but it really isn't others fault that she decided to run away and get herself in trouble. Ahhhhhhhh, so frustrating. And how could she ever make as promise like that to Tashiba? Sometimes she really just drive me crazy, especially in this book. Not to mention that last scene. Just because she is insecure and have lots of doubts and theories, does it mean that she has to make other believe what she thinks. The worst part is, even after she caused all that trouble by telling others her "theory", she still blame it on Blake. Come on girl, can't you see that he is no longer consumed by evil? And the world doesn't spin around you. Not everything that went wrong is someone else's fault, half of the time you are to blame too. Agh, I really hope she will not be so self centered in the next book. Where is the old Elena? The one that cares and understand others? So frustrated.