I'm part way through the book, and feel like it's one of the rare times when I'm glad I saw the movie first. Having the visualization of the PERFECT cast (except Constantine) is really adding to my enjoyment. When Constantine is described as heavyset and she's played by Cicely Tyson . . . oops.