I read this on a flight. There's something to be said for reading a book like this in one sitting, so that you are completely absorbed in the world of the story. But it also means an ending such as this will be far more powerful, because you are fully immersed. Holy crap, the ending slayed me. Wow. I can't say anything more without giving anything away, so I'll leave it at this: read it.