Please suggest me books that you read at least five years ago that you one hundred percent recommend

I have noticed that my list of favorite.books tends to be about half books that I read in the past year. Over time, new books replace older ones among my favorites but some older books stay on my list. I'm looking for books that you enjoyed but also that stuck with you, that you still recommend regardless of how long ago you read them.

I don't care whether they are in your top ten or twenty or thirty but they should have made a lasting positive impression for intriguing plot or depth of character.

I don't read horror but otherwise any genre or literary style is fair game.

I'm hoping this will be fun.