Alim Kheraj
Updated Jan 13, 2017 @ 4:55 am
Shawn Mendes
Credit: Jason Merritt/Getty Images

In what must be the best wedding present EVER, Shawn Mendes wrote a song for his friends’ wedding where he also performed it for their first dance.

While we know that teen star Shawn Mendes can sometimes be a diva (lol), the singer has also warmed our hearts by addressing serious topics like domestic violence in his music videos, too, proving that he’s one kind cookie. What’s more, we know that he’s a pretty great singer, too, especially when it comes to a sing off.

Now Shawn Mendes has proved that he might just be the sweetest guy on the planet.

Mendes was at his friends Matt and Catherine’s wedding over the weekend, and he gave them a special wedding gift like no other: their own personal song.

The unreleased track, titled “Try My Best,” is SO adorable, and, as he explains in an Instagram video, he wrote the song alongside the groom.

We’re completely welling up over this.

Isn’t it. SO. CUTE. We love everything about it, including how happy the couple look while dancing together. Adorable.

According to Billboard, Shawn wrote the song based on a letter that the groom, Matt, had written his wife, Catherine, and OMG WE’RE MELTING WITH THE CUTE.

The song itself is a lovely soft and romantic number, and Shawn really delivers a stunning vocal on the track, too.

Now we’re going to need Shawn Mendes to write us our own love song…