Rumors had been circulating for months, so few were surprised yesterday when Nick Cannon confirmed his separation from Mariah Carey.
Even so, going public with the split may have been a foolish move on Cannon's part.
Reports that Cannon cheated on Mariah appear to be false, but even so, Carey seems to be holding all the cards with regard to custody of the couple's two-year-old-twins.
Sources say Carey is "pissed" that Cannon went public despite signing a non-disclosure agreement, and she may take it out on him by further restricting his already limited visitation rights.
While we don't know the cause of the separation of who initiated it, insiders seem to think it wasn't Cannon's idea, but he may be the one who holds most of the blame.