I really liked this book the first time I read it. I think George Martins writing is pretty amazing. Rereading it a second time I'm loving it even more. If I had one complaint the first time is that so much is going on so many characters. This time around knowing the characters I got so much more that I missed the first time.