Cardi B has got engaged to Migos rapper Offset.

The 25-year-old rapper - whose real name is Kiari Kendrell Cephus - got down on one knee to pop the question to the 'Bodak Yellow' hitmaker on stage at the Power 99's Powerhouse concert in Philadelphia on Friday (27.10.17) in front of hordes of people.

And the brunette beauty has taken to social media to flash her engagement ring, and to gush about her fiancé.

Alongside a photograph of Cardi B - whose real name is Belcalis Almanzar - which she posted on her Instagram account, she wrote: ''Jesus Christ I'm so emotional, @offsetyrn I loveee you so much .Thank you for seeing the potential in me since you met me .For giving me advice molding me and loving me .Your such a amazing man to me your family ,friends ,kids and you are extremely talented.I can't wait to spend FOREVAAAA with you .Lets make a lot shmoney and love together (sic).''

And the moment the 'Bad and Boujee' artist decided to take his relationship with Cardi to the next stop has been caught on camera by a number of people in the audience.

And it has even been captured by the Wells Fargo Center, and shared on their social media account.

In footage posted to the venue's Twitter account, Offset can be seen dropping to the floor whilst his fans cheer for the pair.

The clip continues to show Cardi B's excited reaction and her final answer.

The video was captioned: ''OFFSET JUST PROPOSED TO CARDI B #PowerhousePhilly @Power99Philly (sic).''

This post was one of a string of images that followed.

The site then shared a picture of Offset putting the ring on Cardi's finger confirming the brunette beauty had accepted Offset's request. It read: ''of course she said yes #PowerhousePhilly @Power99Philly (sic).''

Whilst another image was simply captioned with love heart emojis, and the final post of Cardi flaunting her huge tear-drop shaped diamond ring was simply captioned with the diamond emoticon.