Couples exchanged rings in the aisle at the Grammy Awards as Macklemore & Ryan Lewis performed their gay rights anthem "Same Love."
With Queen Latifah presiding from the stage and the music playing, 33 straight and gay couples lined the aisle dressed in wedding finery. Under Latifah's command, they exchanged rings near the end of Sunday night's show televised on CBS.
Joining Macklemore on the song were Mary Lambert, Trombone Shorty and Madonna, who wore an all-white cowboy suit and carried a cane.
Katy Perry caught a bouquet as the song ended and country star Keith Urban had tears in his eyes.