Professional dancer Melissa Molinaro's new husband got the treat of a life time when she choreographed a dance especially for him and performed it for him at their wedding reception.
"My husband always told me his favorite thing is to watch me perform so you know I had to give him the performance of a lifetime! This is all for you boo!" - Melissa Molinaro
The high energy dance was to three songs: Lil' Mo's 4Ever, and Beyoncé's Upgrade U and End of Time. She even had her very own back up dancers all in coordinating costumes.
It's a little different than the usual surprise dances at wedding receptions because she is a professional dancer, but it is so impressive. Her husband Bryan Kowalski looked totally stunned, especially when she pulled him into the middle of the floor and they danced around him.
You have to see this dance though, it is pretty amazing. Check it out below.