by sinfulslvt
Wonderfully written.
A nice start a wee bit short but yes I agree with the previous poster nicely written.