Marsha is gonna be a mother.

Marsha Ambrosius joined Puff Daddy on stage at Essence Festival in New Orleans and when the mogul asked her to sing “Say Yes,” she joked that she had said yes. She turned and revealed she was pregnant. The British soul singer then belted out her hit, which PD called “his favorite song” of hers.

She later told essence.com that she was expecting a girl.