"Middlesex" by Jeffrey Eugenides. It's really good. Like really really. I'm not even done with it yet, and it's already one of my favourites.

After that I'm gonna read either "Sophie's World" by Jostein Gaarder or "The Virgin Suicides" also by Eugenides.

Also, I have many books written down on a list I have to read/buy.