ABC News Radio; Ben WattCall it a May-December bromance. Rolling Stones guitarist Keith Richards had an encounter with 20-year-old pop singer Justin Bieber at the start of the new year, according to Us Weekly. The two stars, who both have developed reputations for behaving badly in public, reportedly crossed paths at a bar on the Caribbean island of Parrot Cay in Turks & Caicos.

A source told the said magazine that the rock legend asked Bieber, “Who the the f**k are you?” To which Justin shot back, “I don’t know, who the f**k are you?”

Apparently impressed with the Biebs’ answer, Richards invited him over to have a drink. That’s when the young star realized he had been speaking to a famous musician. “Justin tried to bro down with him,” one witness said, adding that the 71-year-old rocker told Bieber, “Let’s get one thing straight. You’re a wannabe.”

It seems they left things on a good note, however. Sources said the two had a long talk and exchanged numbers. Bieber reportedly called it the “best night ever.”

Follow @ABCNewsRadio
Copyright © 2015, ABC Radio. All rights reserved.