Aww, thank you. I tried my best (...okay, well I tried) and I thought I'd gone off on a tangent at one point but I'm glad you enjoyed it. For such a great prompt, it deserved to be filled by someone and I'm glad I wrote it because I'm a sucker for this kind of role-reversal :)
Author! anon