The Name of the Wind
(Patrick Rothfuss)
I usually recommend this book as "Harry Potter for adults." Rothfuss weaves a fascinating story of magic, science and music. The only problem? He's only written two books of this trilogy (this is #1) and dedicated readers have been waiting NINE YEARS for book #3. You should read it, because it's phenomenal, but then prepare yourself to join the growing throng of anxious fans all clamoring for more.