Cardi B and Offset are expecting their second child together, MTO News has learned.

The Grammy Award winning couple had been trying for a second baby ever since the fall - and it finally worked.

According to one of Cardi's close inner circle, Cardi and Offset were hoping to get pregnant immediately after Kulture's birth, so that they can have two children.

The insider explained, "Cardi wants two babies. She wanted to have them both, take some time off, and then go back to work [after] both kids were born."

Here's a receipt from October, that confirms what our snitch is saying:

But the couple's plans were thwarted when Cardi BROKE UP with Offset this fall, after catching him cheating on her.

According to our insider, that messed up Cardi and Offset's family plans. The tipster told MTO News, "Cardi put pregnancy on hold when [she broke up with Offset] and focused on her career."

Well the couple has been back together since Christmas - and having unprotected s*x ever since.

And according to Cardi's close friend, Cardi's now pregnant. We're told to expect an announcement any day now.

The tipster told MTO News, "Probably by the end of the week [Cardi will] announce."