by tailtales
A very good story. It didn't go where I expected, but I think it turned out better than I could have hoped for.