I am probably a bit of a cliche, but I adored Lolita by Vladimir Nabokov, and if you haven't read Middlesex by Jeffrey Eugenides I would have to strongly recommend you do.
Both are books that reminded me of why I love to read and that there is a point in continuing the arduous search for good...