Maid of honor Jennifer Gabrielli, of Redondo Beach, Calif., wowed guests at her sister's wedding by delivering her toast to the music of Eminem's "Without Me."
The maid-of-honor rap with custom lyrics was caught on video and as of Wednesday night had more than 61,000 hits.
“I memorize songs faster than I memorize speeches, so in school anything I had to memorize I’d make it into a song and sing it in the class,” Gabrielli, 24, told ABCNews.com. “I play the piano and write music and love to sing so it was better for me personally to write a rap that I’d remember than write a speech.”
Gabrielli said she spent four days writing the lyrics and finished it off with the line, "I love you bigger than the sky," something she and her family always say to each other.
The bride's mother -- referred to as "Barb" in the rap -- and the bride and groom said they approved of the non-traditional speech.
'SNL': 'Anchorman 2' cast, One Direction sing 'Afternoon Delight' [VIDEO]
Selena Gomez drops F-bomb, walks off stage during Jingle Ball performance