by Willow Rain
It needs a little work, but you have a good story here. And there are some nice lines.