The writing in this book is superb, and for that alone I would give it five stars. But the writing has to bring the reader all the way to the end of the story. So let me explain why I gave this one four stars. 
 I read this book in two sittings because it was hard to put down. Now,having said that, when I did finally put it down, I felt unfulfilled. I was expecting much more from the ending. I thought all of that wonderful writing was leading up to something extraordinary. But, for me, it was only ordinary, without the extra. 
 There were a couple of things that didn't get wrapped up neatly at the end, too, but I guess that's what book discussions are for, so that you can see what other people thought and maybe understand if that was done on purpose, or if maybe you just missed something. 
 I would recommend this book, but then I'd want to talk to you afterward to see what you thought.