A Boy Made of Blocks: The most uplifting novel of 2017