One man planned the perfect marriage proposal for his girlfriend that she will never forget and, of course, the video has made its way to social media.

We don't know who the people are. We don't know which restaurant they were in. We don't even know what city (or country) they were in.

What we do know is this: the proposal is going viral, all for the right reasons.

Imagine being out on a date with your boyfriend at a nice restaurant. You got a sitter so you wouldn't have to worry about the kids while having a quiet, romantic dinner with your man. And then you look up and see all three of your children walking into the restaurant, all of them wearing tuxedos, the youngest bearing a ring box.

via Twitter
via Twitter
loading...

As the kids approach the table and the mother recognizes them, she gasps and says, "Oh my God!" Then, when she realizes what is happening, the tears begin and she buries her face in her hands.

via Twitter
via Twitter
loading...

"What are you doing? Babe!" she can be heard exclaiming while she begins to hug her children, tears flowing.

This is one night she will never forget.

via Twitter
via Twitter
loading...

After a few seconds of her crying, a few diners in the restaurant began to clap, but it was short-lived as she picked up her youngest son to console him. It appears that he was upset as he thought she was crying sad tears, but she reassured him by saying "Mommy's happy", which elicited a laugh from the other diners.

via Twitter
via Twitter
loading...

She then makes a remark about her "babies", still shocked to see them in tuxedos and, I'm certain, even more shocked that they are a part of the proposal.

via Twitter
via Twitter
loading...

After a long, quiet group hug, she finally blurted out a loud "Yes!", bringing cheers and applause from the other people in the restaurant.

via Twitter
via Twitter
loading...

Let's wish them a happy, long marriage.

Romantic Places to Get Married in Louisiana

Helping Your Marriage Flourish and Decreasing Conflict

More From Classic Rock 105.1