Mariah Carey took her 3-year-old twins, Moroccan and Monroe, to lunch in New York City on Tuesday, and it's pretty obvious that the 44-year-old singer knew she was going to be photographed. I mean, she doesn't always look this fabulous, does she?

From the heels to the dress to the full face of makeup, it seems like the pop diva wants everyone to know she's doing just fine. But is it because she's better off without estranged hubby Nick Cannon, or because she wants us to believe that they're going to reconcile? Nick looked like he hadn't slept when we spotted him earlier in the day, and from the sweats to the sad expression on his face, he didn't appear too optimistic about the two of them sticking it out.

Nick also confirmed that he and Mariah, who have been married for six years, were "living in separate houses for a few months.” Nick told The Insider on Thursday, “There is trouble in paradise," adding that the twins are his "main focus." Mariah's publicist wouldn't comment on her personal life, but echoed Cannon's sentiment and added, "[She] is focusing on her children and her upcoming tour."

Interestingly enough, when we asked our X17 readers if they thought Beyonce or Mariah would split first, only 20% of you voted for Bey while 80% of you thought Mariah would be the first one to go for the big D.