A Song of Ice and Fire, book 3
by George R.R. Martin
A new narrator is added to this novel: Jamie Lannister. Believe it or not, I actually found him likable. Yes, I know he sleeps with his sister, and threw an innocent boy off a window ledge; however, he's not all evil. Like the other characters in this book, he is "grey."
I was sorely disappointed by some of the events in this novel. I can't really say much more because if I do, you'll know who's living and who's dead at the end. *sigh*