We will love Justin Timberlake and Jessica Biel‘s marriage until the end of time! The “Mirrors” singer recently performed a song for his “wifey” in honor of their fifth wedding anniversary — and honestly, it made us a bit emotional. The parents to Silas, 2, aren’t just #RelationshipGoals because they’re successful (and attractive!) stars, but because they are clearly completely devoted to each other.

“#TBT to a late night freestyle session on a break in the studio – YES I’ve been back in the studio cooking!” the 36-year-old Tennessee native captioned the series of videos he shared to Instagram. Watch the adorable video below to hear Justin singing “A Song For You”!

We’re not crying, you’re crying. What is sweeter than your hubby serenading you in front of the entire world? Not surprisingly, fans had a lot of ~feelings~ about Justin’s message to Jessica. “Woow!! That’s amazing time goes by so fast and happy anniversary to you both,” one commenter wrote. Another added, “I love this SOOOOOOO much…makes me so happy yet want to weep at the same time.” …We know the feeling.

Justin and Jessica tied the knot at the Borgo Egnazia resort in Puglia, Italy in 2012. “It was magical. It was an unforgettable evening,” Justin told People at the time. “It was a fantasy,” Jessica added. A lot of their fans want to know what their secret is to a happy marriage. Jessica previously admitted that it’s really not that complicated.

“We have similar values; we believe in loyalty, honesty. We like to have fun. We like a lot of the same things,” she told Marie Claire. “Also, in the business, we’re all very career-oriented, and you have to be a little selfish. I understand that about my peers — about being focused and driven— and if you can find that and someone who shares the same values as you, it’s like: Score!” Well, they’re definitely winning at the game of love.