This is still my all time favourite novel. Which I may have to buy again as my copy seems to have misplaced itself.
And this is the blog of Terri Windling the author and so much more.
I highly recommend you spend some time wandering around and getting acquainted. This Page will give you a speil on the story.