Nice! This is a worked-out relationship I can get behind. (erm, so to speak).
I'm admiring you all the more because you provided such a compelling depiction of each of their separate relationships in such a short fic! Your dialogue and description sets up the conclusion without a flicker of doubt that it's logical, reasonable, and absolutely going to work. There's not a word wasted.
It's a lovely fic, beautifully executed and great fun to read. Thank you so much for this excellence!