United Kingdom, May 12 -- Cardi B has agreed to give Stefon Diggs a second chance - but is not "fully committing" to him.

The 33-year-old musician split from the NFL star earlier this year, months after they welcomed a son into the world last November, but over the weekend, they were spotted being affectionate with one another at the A Moment for Moms celebration hosted by the 32-year-old sportsman's Diggs Deep Foundation.

And insiders have revealed the Bodak Yellow hitmaker - who has three other children, Kulture, seven, Wave, four, and Blossom, 19 months, with her estranged husband, rapper Offset - is "slowly letting" Stefon "back in".

A source told Us Weekly magazine: "Cardi and Stefon are giving things another shot. She is giving h...