Wow! I was surprised again and again by what happened in the book. Martin is a master story teller and I can't even try to predict what will happen. It's impossible, but wonderfully fun. The book was longer than the last two, but I still sped through this one, enraptured.
It's hard to give a review without giving away spoilers in this book. But if you have read the last two, you won't be disappointed by this one!