A new husband surprised his wife when he stood in for her father during the father-daughter dance at their wedding. Shannon Perez is a true romantic. She believes in having a forever kind of love. She was also a daddy’s girl. When she got married, she wanted her dad to be at her wedding and dance with her. Unfortunately for Shannon it took a while for her to find Mr. Right. When she did find him, her dad had already passed from cancer.

On their wedding day, Shannon’s husband, Don, took it upon himself to give her the best father-daughter dance ever. He slow danced with her to what was perhaps their wedding song, “At Last” by Etta James. Then he had Shannon sit down in a chair to watch the rest of the show. Don’s two sons Tommy and Joey joined him on the dance floor. The three then perform Bruno Mars’ “Amazing” for Shannon. She was in tears. But Don wasn’t done. He also performed Ed Sheeran’s “Thinking Out Loud” and Israel Kamakawiwo'ole's rendition of "Over the Rainbow" before ending with “At Last.”

A video that Don posted to YouTube allows those of us who weren’t there to relive the magic. People who have seen the video commented that Don was a “keeper” and that the video had them in tears.