I don't know why I'm giving this 4 stars. I seriously dislike Kiera. Why do authors insist on giving female protagonists shitty personalities? And the writing isn't always very good. One of my pet peeves [in writing] is bad dialogue... and there's plenty of that to go around. But something about the story draws me in enough to keep trekkin', and although it often drags and feels like it's going nowhere, it's just interesting enough for four stars. I almost feel like a copout to myself... oh well.