I didn’t read any of these recently (sorry!), but three books immediately came to mind and I just have to share:
The Pillars of the Earth, by Ken Follett. It’s historical fiction, which is really not my cup of tea, and it’s the only Follett I’ve read, but I loved this book. I thought about it forever after I first read it, and I keep it around for periodic re-reading. From Publisher’s Weekly via Amazon.com: “Set in 12th-century England, the narrative concerns the building of a cathedral in the fictional town of Kingsbridge. The ambitions of three men merge, conflict and collide through 40 years of social and political upheaval as internal church politics affect the progress of the cathedral and the fortunes of the protagonists.”
Replay, by Ken Grimwood. Nothing like a story about a guy who gets to live his life over, and over, and over, and over to get you thinking about what you’d do differently if given the chance. Also stands up well to re-reading.
Timeline, by Michael Crichton. The movie was tolerable, but immensely watered-down compared to the book. This book contains the only fictional character that I’ve ever had a crush on (so far). I usually start a new book on the same day that I finish one, but I had to wait a few days to kind of “recover” from this book. Amazing. And, of course, it stands up to re-reading (the best books always do).