A Monster Calls
(2) Sea Level
The toughest thing about reading A Monster Calls is seeing the words through the tears in your eyes. Seriously, this one will make you sob—maybe not right up front, but by the last page, we'd be willing to bet you'll be a mess.
As for the story itself, it's so fast-paced and gripping it might very well keep you up all night—or maybe half the night, since it's just over 200 pages long, and much of that is illustration. We're betting you'll want to read it all in one go.