Mariah Carey and Nick Cannon are headed to divorce court apparently. The rumors about their split continue to flourish, with details emerging about their "done deal" marriage.

TMZ reports that the couple have been separated since May -- they're living in separate homes -- and a divorce is looming. Lawyers are currently negotiating property settlements and a custody agreement for their 3-year-old twins, Moroccan and Monroe.

But what triggered the end of this fairytale romance? Seems like Nick's candid talk about his sex life before marriage sent Mimi through the roof. In March, he visited Power 106's  'Big Boy’s Neighborhood' and played a game of "Gimme 5," in which he reveals the names of five celebrities he's slept with. Besides naming his wife, he rattled off Christina Milian, Nicole Scherzinger, Selita Ebanks and Kim Kardashian.

Nick calling out Kardashian reportedly infuriated the songstress, who felt humiliated for weeks after. As a result, the relationship never recovered.

His visit to Howard Stern a month later in April (which was also the month they celebrated their six-year wedding anniversary) was filled with more sex talk. Only this time, Nick decided to come clean about his bedroom antics with Mariah, which further angered her.

To add more fuel to the fire, the two seem to argue over Nick's workflow. She accuses him of abandoning her to take on every gig imaginable. A syndicated show on CBS Radio, the N'Credible Entertainment company, a music career and hosting shows like 'America's Got Talent' and 'Wild 'N Out' are just some of his many jobs.

While she has her issues with their marriage, Nick has his own complaints about Mariah. He feels like she surrounds herself with "yes men," causing her to be impossible to deal with. As for her abandonment claims, he says he's generated $75 million since 2011 for the family, which shouldn't be bashed.

The reports about Mariah and Nick calling it quits have been met with silence from either  party in recent weeks. Do you think the pair are parting ways? Tell us your thoughts in the comments below.