If you ever feel like you are in the mood for an internal battle of what is wrong and what is right. Read this book. The writing was so good and each characters perspective adds so much to this story.
I am conflicted about my feelings for the characters but I think that only added to my enjoyment of the book.