Selena Gomez has posted a sweet tribute to her friend Taylor Swift on her 28th birthday, saying: “I’m glad you were born.”

The singer praised her BFF’s heart and talent in the message on Instagram.

The post was accompanied by a video clip of the singers posing and smiling together.

Gomez told Swift, who turned 28 on Wednesday: “I’m glad you were born.

“You write all the thoughts some aren’t able to articulate. (ME!)

“Thank you for giving a voice to this world that is authentic and inspiring.

“I wish some knew how big your heart actually is.. it’s fierce, bold and freaking wild with light. I’m glad you protect that.

“Love you @taylorswift.”