Camila Cabello has shared a sweet birthday message for her rumoured boyfriend Shawn Mendes on Instagram, labelling him a "magic human" and sharing her love for him.

The 22-year-old Havana hitmaker posted a cute picture of her with her Senorita collaborator Mendes on Instagram with the caption: "Happy birthday to this magic human, I love you!!!! (sic)" followed by four love-heart emojis.

The two have been spotted kissing, holding hands and looking very couply together a number of times in recent weeks, and Cabello said in a recent interview that he "means a lot" to her.

"I've known Shawn for such a long time, and it's so much fun getting to work and do things with somebody who means a lot to you," she said.

Cabello also spoke about how uncomfortable it makes her to see paparazzi shots of her out and about posted online.

''It makes me insanely uncomfortable to see pictures of me that I didn't know were taken. I honestly hate it. I don't want to live like a celebrity and have to look perfect every time I step out of my house. I ignore it as much as possible," she explained.

''If I'm going to look like s**t that day and cameras are in my face, I don't care because I choose being human and normal.''

Click here for more music news