What's the last novel you read that had a terrific ending?
It was satisfying. It was logical. It well repaid your investment in reading the book.
It also packed a punch or a surprise or a twist or simply wrapped things up in a way that felt just right.
What was the book? Please include a link, if possible, along with the title and author. It would be nice to mention the genre as well.
(Please note, this is a question about book-length fiction.)