I think my all time favorite book would have to be "The Name of the Wind" by Patrick Rothfuss.
From the back of the book:
"
I have stolen princesses back from sleeping barrow kings. I have burned down the town of Trebon. I have spent the night with Felurion and left with both my sanity and my life. I was expelled from the University at a younger age than most people are allowed in. I tread paths by moonlight that others fear to speak of during the day. I have talked to Gods, loved women, and written songs that make the minstrels weep.
You may have heard of me.
So begins a tale unequaled in fantasy literature-the story of a hero told in his own voice. It is a tale of sorrow, a tale of survival, a tale of one man's search for the meaning in his universe, and how that search, and the indomitable will that drove it, gave birth to a legend"
I think my favorite thing about this book is that the main character feels
human. In so many books these days, the main character always seems to be a perfect, infallible human being (or other race). The only time they make mistakes is when it is convenient to the plotline.
The book is an impressive 722 pages in the paperback version, but it has an immersive story that will draw you in and make you completely forget the number of pages. If you like the fantasy genre, you must pick up this book. It is the first in a trilogy, with the next book coming out next year.