Ok we’re feeling a little weepy now.

John Butler spent about 200 hours secretly learning how to sing so he could perform a tribute to his daughter on her wedding day.

Taking voice lessons and spending many hours practicing when he was alone, he was more than ready to sing Always On My Mind for Natalie’s 100 wedding guests.

Admitting that he didn’t even tell his wife about his sweet plan, John said that many people were in tears at his performance.

What an amazing gesture from this loving dad.