The Atlanta rapper crashed Saturday evening at the Rolling Loud Festival in Los Angeles when Cardi B broke off his performance to publicly ask his estranged wife to bring him back.
He came with a bouquet of flowers in his hand and a piece of cake "TAKE ME BACK CARDI."
"I just want to tell you that I'm sorry, bruh," Offset told her. "Personally, in front of the world."
After her reaction on stage, Cardi was not amused.
The couple was married last year and has a daughter born in July, Kulture.
Since then Offset has been trying to get Cardi B back. He made a big All-Caps proclamation on Twitter last week about how he missed his wife.
Some fans do not have it either.
Others criticize Offset for interrupting Cardi's work and putting him in the limelight.
And others call the whole thing a stunt.
Cardi posted two Instagram videos on Saturday night, in which she asked her fans not to attack Offset anymore.
"If I hurt my baby father, I will not feel better, because at the end of the day it's still a family, unfortunately we're # 39; I go through things, and it's not private, it became I just want things to die down, I just need time so we can see on an equal footing, I can not predict the future, I do not know, but the whole thing is coming to my baby dad bull **** – I do not feel better, "she said in the first video.
In a second video, Cardi B turned to fans who said they were defending him.
"I see a lot of people beating me because they feel like I'm defending my little father, they think I'll come back with him, I'm not saying I'm coming back with him," she said ,
I do not want my dad to feel like millions of people beat him up every day. That's an unpleasant feeling. I would not want that, "she said.
Eric Levenson of CNN contributed to this report.