Lil' Kim shocked fans when she showed off a large baby bump during New York Fashion Week on Wednesday. She looks to be at least three months pregnant. The 39-year-old rapper did not try to hide her bump, choosing to wear a form-fitting dress instead.

Friends were quick to congratulate the Brooklyn native, with singer Tamar Braxton writing on Twitter, “Awwwww congrats @LilKim on your little one.”

Now the question is who the baby’s father is. Lil' Kim has not been publicly seen on dates lately, and it is believed her last serious relationship was with producer Scott Storch. They dated in 2005, though they didn't admit to the relationship until 2010, when Storch confirmed the news. In 2013, he said, “If she’d of married me, I probably would have married her, too. She’s a sweetheart. That’s my little baby, but she’s to this day a good friend and she’s family and I’ll never turn my back on her.”

In 2008, Lil' Kim reportedly dated rapper Ray J, though it was speculated he was also dating the late Whitney Houston at the same time. In 2013, it was rumored that Lil' Kim was dating boxing champion Floyd Mayweather, after the two were spotted in public together on a number of occasions, usually at nightclubs. For her birthday that year, he posted a photo of himself on Instagram, holding a pair of Swarovski crystal-studded Christian Louboutin high heel shoes he purchased for her. Twitter fans certainly think Mayweather could be the father.

Mayweather has been engaged to model Shantel Jackson for about a year, but they have had a well-documented on-and-off again relationship during that time.

Meanwhile, Lil' Kim confirmed her pregnancy to Us Weekly, saying, "I’m so excited! I’m a few months along, I can’t wait to be a mom! I’m still going to work! I’m still going to be hardcore. The baby has made me even more of a beast!”