Wow, I'm glad we didn't check each other's work, it seems our thoughts were running much on the same path as it is. :P Great work, darling! I absolutely adore the description of the dance, and just awwwww and giggles for the ending.
And FYI, S/G conference room smex is in process. ;)