They're love's young dream and now Justin Bieber has opened up about what attracted him to his girlfriend Selena Gomez.
The 'Boyfriend' singer has been dating Sel for two years now, a lifetime in celebland. So what's the secret to their relationship? Well according to Biebs it's his girlfriend's "hotness" and her ability to listen!
He told Top of the Pops magazine:
''I'm attracted to someone who's a good listener, who is there for me and who pays attention to what I am saying."
The Biebs also needs someone who can keep up with his need for affection: "Also, I'm very affectionate so need someone affectionate like me.''
Aw! What a romantic! Just as we thought we had a mature relationship on our hands though, Justin reminds us he's still a typical teen by conceding that perhaps the thing he loves most about Selena is her looks;
''She's hot. Of course, every guy likes their girl to be hot, which Selena is. But I like to mess around and pull jokes, so I like to be around people who make me laugh and share my sense of humour. That's Selena for sure."
"She is a really great person and I think she has one of the best smiles in the world.''
If recent rumours are the be believed the loved-up couple could be showing the world their playful, affectionate relationship as it's been alleged that they're both up for the lead roles in the film adaptation of 'Fifty Shades Of Grey'.
Justin admitted to talkshow host Jonathan Ross that he has been approached to play kinky Christian Grey: "They actually want me to be in the movie,"
Meanwhile Selena had been linked with the female role earlier this year, but has confessed that the role 'isn't for her', according to CapitalFM...
PHOTOS: What Will Selena Say? Fan Plants A Smacker On Justin Bieber's Face!