Oh, I love this. It's full of such perfect and perfectly in-character details that take two broadly portrayed characters and makes them and their world and their concerns compelling and real.
I just want to hug this story. Thank you for writing it, Mystery Author!