Early 2017: Offset has a publicist arrange a dinner with a host of females including Cardi B. Later on he fondly recalled the evening, saying: 'I was like I am like, damn I like her! S**t I like Cardi B!'
The couple pictured in September 2017
February 5, 2017: The couple are spotted at the Superbowl looking cosy. He later revealed this was their first date, saying: 'That's a power move!'
February 14, 2017: On Valentine's Day, Cardi made the relationship official as she took to Instagram to share video from their Superbowl date and branded her new boyfriend 'Babe' in apparent firm confirmation.
May 1, 2017: The couple party together at the Met Gala after-party.
May 16, 2017: Cardi and Offset delight fans as they release their first collaboration, Lick, with a sizzling video to match.
July 24, 2017: Offset gifts his girlfriend a $60K diamond chain.
August 27, 2017: She is forced to shut down engagement rumours, as she dismissed the claims at the VMAs, saying: 'It is not true! I'm happy. Looking like I'm getting married. But I'm not there'
October 22, 2017: It is reported that the couple have split after Cardi took to Instagram to simply pen 'single'. She later updates fans to say that she 'exaggerated' and they are in fact a couple.
The couple pictured in October 2017
October 27, 2017: After releasing a new collaboration, this time with Nicki Minaj and Migos, Offset pops the question on-stage at Power 99 radio's Powerhouse concert in Philadelphia. She later shows off her ring, saying: 'Thank you for seeing the potential in me since you met me. For giving me advice molding me and loving me. You're such a amazing man to me, your family, friends, kids and you are extremely talented.'
December 24, 2017: A video leaks allegedly showing Offset in bed with another woman. Two days later Cardi and Offset take to Instagram to pretend to have sex while fully dressed.
January 9, 2018: Cardi responds to rumours, saying: 'Why is it a problem that I want to take my time with a decision on my relationship? Why do I have to explain myself? I don't ask ya why you still with that man that lives with his mom, that don't pay your bills….Since when you guys had perfect relationship?'
April 7, 2018: Cardi stuns fans as she announces she is pregnant on Saturday Night Live. She later told Ellen Degeneres: My dude named the baby. I really like the name. I'm gonna let him say the name since he named the baby.'