heidi klum seal wire Seal's temper reportedly partially to blame for Heidi Klum divorceNews broke over the weekend that Seal and Heidi Klum are ending their seven-year marriage, which is a shame. They have four kids together and we always thought they were one of those out-of-the-limelight perfect Hollywood couples.

TMZ broke the story initially and now sources are telling TMZ that the divorce was a “long time coming” and that what is partially to blame is Seal’s temper. The source says there is no issue of infidelity, but Seal’s control of his anger was a major issue.

The source also says their professional evolution, with Heidi becoming a TV star through “Project Runway” and Seal making a new album and going out on tour, has created some distance between them.