by flearide
Very clever and erotic.
A most amazing story! A little reality mixed with a little magic, what fun!