Considering Madison Beer has known both Justin Bieber and Hailey Baldwin for years, it’s no surprise she knows how well they work as a couple. According to the 20-year-old, the “Sorry” singer, 25, and the blonde model, 22, are a match made in heaven.

“She’s everything he’s needed,” the “Hurts Like Hell” singer told Elite Daily for its new digital issue, Back At It, which was published on Tuesday, August 6. “They were always going to end up together.”

View this post on Instagram

Go best friend that’s my best friend

A post shared by Justin Bieber (@justinbieber) on

The pop star, who was discovered by Justin in 2012, said that “he’s gone through a lot.” However, Hailey has been a big help. “He has a great f–king girl that is such a good support system to him. I think he’s in a good place now, and that’s why he’s putting music out again. Because he’s happy.”

That definitely seems to be the case. In May, Justin dropped his first song in nearly a year — a collaboration with Ed Sheeran, which is about mental health and having someone there by your side. It’s safe to say his wife inspired the lyrics. “We at a party we don’t wanna be at,” he sings in “I Don’t Care.” “Tryna talk, but we can’t hear ourselves/ Press your lips, I’d rather kiss ’em right back/ With all these people all around/ I’m crippled with anxiety/ But I’m told it’s where we’re s’posed to be/ You know what? It’s kinda crazy ’cause I really don’t mind/ And you make it better like that.” Aw!

Besides writing about her in songs, these two lovebirds can’t get enough of each other on social media as well. In mid-July, the “What Do You Mean?” crooner shared a cute candid photo with his beau at an amusement park along with the sweetest caption. “Love dates with you baby” he wrote. “One day, I’ll be doing daddy-daughter dates … not hinting at anything soon I’m not in a rush. I just wanna enjoy you by yourself for a while!”

Can we say relationship goals?!