The rumors have been dogging Mariah Carey and hubby Nick Cannon for two years, but now the pop star finally confirms: "Yes, we are pregnant, this is true!" she announced this morning on Today. "It's been a long journey, but it's been tough because I've been trying ... to hold onto a shred of privacy. And that was not easy," she says. Carey also disclosed for the first time that she suffered a miscarriage soon after the couple married. The baby (who may or may not be a boy; she claims they don't know) is due in the spring.