What a ride. These characters will stick with me for a long time. I couldn't put this down and I found it gripping even in what I'm sure others would consider to be the boring parts. I felt the bleeding emotions coming out of this book and I adored it.