Clever girl, that Luna! Points for thinking outside the cauldron...er...box. ;-)
I also liked your portrayal of a non-homophobic Wizarding world where men dancing cheek-to-cheek at Yule Balls and wedding receptions is perfectly acceptable. Sweet fic.