excellent book!
This book is big, but worth the difficulty of carrying it around and having to sit at a table with it. 1341 pages, but it doesn't take as long as you'd expect because you love the characters and really want to know what happens to them. Don't let the size put you off.