By Clark Collis
November 16, 2010 at 12:00 PM EST

Image Credit: Warner Bros.Pink has announced that she is pregnant. On tomorrow’s episode of the Ellen DeGeneres Show, the pop superstar, 31, tells the host that she is “eating for two.” Pink reveals that she had been “working” on having a child with husband Carey Hart and that her doctor, “thinks it’s a girl.” The singer also says she had been nervous about announcing she was pregnant because she had previously suffered a miscarriage.

Finally, Pink describes her relationship with Hart as better than ever: “We worked really hard and we had our little meltdowns, a couple of them, and now, we’re honestly, we both needed to do that and come back together. It’s just yummy.”

More about Pink:

Hear Pink’s newest single, ‘F***in’ Perfect’

Pink’s ‘Raise Your Glass’ video toasts to fat girls, gay dudes, and Rosie the Riveter

Pink unveils new song for greatest-hits collection, ‘Raise Your Glass’