According to sources close to Heidi Klum and Seal, one of the main reasons for the couple's separation is the singer's frequent inability to control his anger and the affect it's having on their children.

"It was a long time coming," a source said.

The pair are reportedly still living together, but will officially part ways soon. Klum wants to take the separation a step further and get a full divorce, though.

[TMZ]