Absolutely perfect book to fall back in love with reading. Incredible book I finished in two days after not reading for years. Recommend not skipping the Author's note at the end. All ends are tied up with a bow which led to a satisfying visceral ending. Will definitely re-read. I would love to turn this into a film one day.