A masterpiece. A large cast of complex characters, twists and turns at every new chapter... if well handled, it will make a brilliant tv show this summer. If not, it will still remain a great book, one of my favourites from Stephen King.