I can see why folks might be put off by the ending of this one if they're not expecting it. I personally felt that King did a lovely job dropping hints throughout regarding the inevitable destination of this journey. I've always been a fan of the way King utilizes foreshadowing, which can be somehow both subtle and blunt, and Revival did not disappoint in that regard. Throw in a fantastic narrator, and I was captivated throughout. 4/5