When we first learned that Mariah Carey and Nick Cannon had separated, it was widely assumed that Mariah was to blame.
After all, Carey has a history of erratic behavior, and there were rumors that Cannon's family had begged him to leave Mariah.
Now, however, Mariah has fired back against the haters and speculators during a recent concert in Japan.
You can clearly hear Mariah singing, "I know you cheated, motherf--ker," and the Elusive Chanteuse must have known how that line would be interpreted in the wake of her very public marital woes.
Of course, we could be reading too much into this. It's not as though singers have to personally identify with every line in their songs.
The whole thing brings to mind the time that Beyonce hinted that Jay Z cheated on her by changing some key lines in one of her angry torch songs.
At the time, it seemed that Bey was publicly calling her man out. Now it looks as though she was just cleverly exploiting recent tabloid rumors to bring attention to her latest project.
So maybe all this time Mariah's been crazy like a fox. Or maybe she's just really, really pissed off and she's decided to let it all out on stage.