Teen star's got a lot of love for his girl

Justin Bieber has been gushing about Selena Gomez.

It seems the Canadian superstar just can’t get enough of the 20-year-old actress and singer’s stunning looks after almost two years together.  

‘She’s hot and I think she has one of the best smiles in the world,’ he says.

But smitten Justin, 18, has confessed that his love extends beyond his girlfriend’s beauty – he reckons the pair laugh at all the same jokes too. 

‘I like to be around people who share my sense of humour. That’s Selena for sure,’ he tells Top Of The Pops magazine.

‘She is a really great person.’

Aww! Could Justin be any cuter?

SEE PICTURES Justin Bieber kisses hot girl in Boyfriend video

SEE PICTURES Justin Bieber gets mobbed at airport

SEE PICTURES Justin Bieber bungee jumps off bridge

Beth Shearing