The Ocean at the End of the Lane by Neil Gaiman
Mostly felt a bit too YA but really was moved by the ending. (Cried). Reminded me that a bad memory is necessary. The main action of the story felt tired to me though. I imagine most people I know wouldn't make it to the ending, although it's only 250 pages.