Offset apologized to his wife Cardi last night, and begged her to come back to him. During the apology, Offset told his wife that he's sorry for "embarrassing her."

But the Migos rapper denied that he cheated on his wife. He told Cardi, that he "didn't f*ck that girl, but he entertained it." According to Offset, he never had any s*xual relationship with his alleged side chick or rapper Asian Doll.

Offset was accused of trying to set up a threesome, with an Instagram model and a female sapper named Asian Doll. Asian Doll was actually a friend of Cardi's. Text messages leaked that confirmed Offset was looking to set up the 3some.

Here's Offset's apology:

This is the first public apology by Cardi's husband. Last week when news broke that Cardi was leaving him, Offset blamed the "media" for spreading his cheating stories.

Now it seems that the Migos star is fessing up to his bad deeds, and placing the blame on himself.

MTO News also learned that Offset has offered to pay Cardi $10M, if she ever catches him cheating again.

Reports say that Offset is determined to spend Christmas as a family with Cardi and their daughter Kulture. He mentions that in the apology video ... and says he's still so in love with Cardi.