I’d bet five galleons that George Weasley asked McGonagall out to the Yule Ball on a dare.
I bet that Fred popped up before she could reply and acted betrayed (“YOU KNOW HOW I FEEL, HOW COULD YOU?) and they proceed to have a fake fight over who gets to take her to the ball.
Meanwhile McGonagall is trying to be stern and not laugh because it reminds of when Sirius tried to ask Dumbledore out and had almost the exact same fight with James
I swear this actually happened.
dumbledore: fuck yeah i got the resurrection stone!
dumbledore: oh shit, where can i hide it?
dumbledore: *sees a snitch that can only open if harry potter makes out with it*
dumbledore: there is no possible way this isn’t the best idea i’ve ever had