Okay, the internet just found the best groom ever. It’s a Canadian guy called Frank who did the most adorable thing for his Indian wife Simran, on their wedding day. He sang the famous Bollywood song ‘Tum Hi Ho’ for her as she sat under the spotlight, overwhelmed, tears rolling down her cheeks while the guests couldn’t believe their eyes! This is the most beautiful thing you’ll see today. Guys, you have some serious competition.