THREAD: Books You Couldn't Put Down

Tell me about a book that was so engrossing, you surprised yourself and read it in nearly a day or weekend. A morning-to-evening read, time-warping read, a spell-casting kind of read. A book you just couldn’t put down.

What about the book made that kind of magic possible?