The God of Small Things by Arundhati RoyMy rating: 5 of 5 stars
I had first read the book years back, and I still sometimes pick up the book to remind myself of the joy it gave me the first time I read it. As the author herself states, the best stories are the ones that you already know.