Draco's eyes widened for a moment but he didn't have time to react properly before someone had launched at him. He didn't have time to pull his wand, which was probably a good thing. He did, however, have time to realise that his shirt was open, his chest bared, and now someone who wasn't Harry was pressed against him.
"What the-" he started, looking over the bush of hair to his boyfriend on the other side of the room. "Granger?"