A Discovery of Witches (All Souls, #1) by Deborah Harkness
Her descriptions flow so smoothly despite being more picturesque than most, and with a hint of cleverness that proved fun to spot.
Probably the main thing that turns me off about this book is the cast of characters.