Towards the end of the book..I got the feeling that the ending was going to break my heart and I stopped reading for a long time. I just could not deal....this tells you how much this book pulls you in and just plays havoc with your emotions. The main character is not a good guy..but you are drawn to him and can't look away like a bad accident. I was rooting for him despite all his horrors...sigh. I highly reccomend for people that love good, complex characters and don't always have to like them.