I've just finished Einstein's Dreams and it is, without a doubt, my new favorite book. Using peoples' lives as a backdrop to explain the different theories of time really communicates what each of them mean. There is also a heavy philosophical and melancholy tone to the book that I find very appealing. Lastly, I like that it's a book that doesn't overstay it's welcome by dragging on endlessly (like time).
The problem I have now is what to follow such an excellent read with. Maybe I should finally start the Game of Thrones series and see what all the fuss is about.