Photo may have been deleted

Photos: Getty Images, BACKGRID

Fabolous shared a rare clap back from Beyonce Knowles-Carter who confronted him about a lyric in his track "For the Money," in which he insulted her sister, Solange Knowles.

The 42-year-old rapper, real name John Jackson, compared the 2 siblings in his 2010 tune, rapping: "Because if you could have Beyonce, would you take Solange?"

Photo by FREZZA LAFATA / BACKGRID

Beyonce, 39, is known for ignoring bloggers and social media users who insult her on a regular basis, but she draws the line at anyone targeting her mentally-addled sister.

During an interview on The Breakfast Club radio show on Thursday, Fabolous admitted Beyonce confronted him when he met her shortly after the song's release.

"The first person I saw was Bey, and Beyonce was like, 'Yo, let me holler at you.' She was just telling me that they rock with me," he smiled.

Insisting Bey was gracious and polite, Fabolous explained his punchline rap style is not that deep:

"Punch line-y style is just to say something to be catchy and metaphoric, but I didn't see the deeper side of it. And Beyonce, I ain't gonna share the exact conversation, but she told me, '(These are) people. Saying something like that can personally hurt her.' And I said, 'You know what? I get it.' I said, 'Yo, when I see Solange, I'll apologize to her.'"

A few months later, Fabolous had the opportunity to apologize to Solange when he saw her at the SoHo House in New York.

Photo by Shotgetter / BACKGRID

But Solange is not her sister. The 33-year-old singer wears her raw emotions on her sleeve. Needless to say, she was less than receptive of his apology.

"I seen her, so I was like, let me beeline to Solange and apologize," he told the Breakfast Club. He said Solange's body stiffened when she saw him approaching.

"And Solange, she was stiff. I'm like, 'Hey! What's up?' And I was like, 'Yo, I just want you to know I didn't mean it in any malice, but I do take responsibility for saying that and I apologize.'"