Justin Bieber wants to make girlfriend Selena Gomez feel like a ''princess''.

The 18-year-old 'Boyfriend' hitmaker - who often hires out entire cinemas and sports stadiums so he and Selena, 19, can enjoy a date in privacy - admits he loves putting a smile on her face.

He said: ''I'm just trying to make her happy, that's all.

''I think it's important to make all women feel like they're princesses, because every girl is a princess. I'm serious.''

Having found fame as a YouTube sensation at the tender age of 16, the 'Never Say Never' star wants to keep producing records that appeal to fans of all ages so as not to alienate his younger followers.

In an interview with Seventeen magazine, he explained: ''A lot of times, when artists grow older, they lose their younger fans because they're just trying to get older fans. ''But if you try to make good music, then you'll just appease everybody. I just want to make music that's good for everybody.''

Meanwhile, the teenage pin-up has been throwing himself in to exercise in a bid to build up his arm muscles and get some ''guns''.

He said: ''I play basketball a lot, I train every morning with my trainer, we've been getting it in. We do a lot of body weight stuff, just trying to get some guns.''