by Kinky Rachel
Not what I expected, but very good.
Quite realistic, good characterizations.
I could easily see this being expanded. You write well enough that you would do a very good job at this.