There are books that end with threads still hanging. There are the ones that tie it all up, but you saw the finale coming after the first 20 pages. And then, there’s the ones that sneak up on you with a finish that makes you rethink the whole story...