The song, with lyrics such as "If I was your boyfriend I'd never let you go/I can take you places you ain’t never been before," is a relationship road map, he says. "This is the type of boyfriend I think people should be in general, this is what you should say to your girl," he told Ryan Seacrest on Monday.

In an interview with E! News, he further advised on the intricacies of dating. "To be a great boyfriend you have to have patience and ... you're always wrong when it comes to girls, you're always wrong, so just say sorry when things are rough," he said.

It sounds as if Bieber has had some experience with this in his relationship with girlfriend Selena Gomez.

"It's just about being honest with one another," he told Radio Disney. "You have to be honest, that's the first thing, because if you're not honest then the relationship is just not a good relationship. At the end of the day, your girl would appreciate you being honest more than lying to her and vice versa."