Lately: Walter Moers - "Der Schrecksenmeister"
A german fantasy novel, playing in Moers Zamonia world, a faustian story about a kind of a speaking cat, which signs a contract about it's death with an evil alchemist. With many twists and turns in the story, in the moment you think, you know how the story will turn out, things turn out to be completely different.
Of course, the main storyline is summarized simple in a single sentence: Speaking cat attempts to find a way out of a unbreakable contract. But that is not the whole story.