I just wanted to start with that.
I have trouble sitting through books of short stories. Usually I read one story, enjoy it, and go away to think about it and savor it. There's no impetus to find out what happens, as with a full length novel, so I'll set it aside for a few days... or weeks... Basically what I'm saying is that it normally takes me a long time to finish a book of short stories.
Not so with Kissing the Witch. I read the entire thing in one sitting. While it is technically a book of short stories, all the stories are connected, and so lead from one to the other, backwards through time, tying together the women of 13 fairy tales--witches and princesses, fairy godmothers and servant girls. Each woman tells a story, each story a unique reinterpretation, drawing the reader deeper into Donoghue's fascinating world.
In case I haven't made myself clear: Read this.