Few things are more fun than wedding receptions, as they are a time for family and friends alike to throw a big party together. Now, a video is going viral showing a group of bridesmaids perform a thoroughly entertaining Irish step dance at the reception.

The bride Roisin decided to have all of her bridesmaids wear neon green to her reception, and once you see their dance routine, the reason why will become obvious. The video opens with the lights dimming as the bridesmaids walk out to the dance floor, and it doesn’t take long for them to have all the wedding guests completely transfixed, but there was just one thing missing from their performance.

As the bridesmaids danced, Roisin was just waiting to join them. When the original song ended, Roisin made her way to the dance floor as the Kesha song “Timber” began to play, and started dancing with her bridesmaids.

Even after all of this, one more surprise was awaiting the guests. Roisin’s groom James soon came out onto the dance floor, and he had some moves up his sleeves that nobody saw coming. He shocked everyone by learning the step dance moves that are typically performed by his wife, and they melted everyone’s hearts as they moved around the dance floor together.

Video of their performance has quickly gone viral, being viewed over three million times by people all over the world! Check out their dance routine for yourself in the video below.

You May Also Like

Simon rolls his eyes when little girl saying she is the next Celine Dion

Simon Cowell is hard to please, but 9-year- Celine wowed the judge…

Officer responds to a home regarding a complaint of an 8-year-old boy officer discovers the child confined in a corner

When Officer Jody Thompson responded to an alert about an abused kid,…

Bullies make fun of a Down Syndrome cheerleader the basketball player stop everything to defend her

I don’t understand why some people enjoy bullying someone. Hurting and humiliating…

Mom induces labor 2 weeks early so her dying husband can meet and hug his baby girl for first & last time

Waiting the arrival of your baby is the most exciting time in…