After weeks of speculation over the reasons behind Seal and Heidi Klum's sudden split, reports have emerged claiming Seal's alleged violence towards his wife drove the couple apart.
The final straw came when the Kiss from a Rose singer shoved Klum during a heated argument just before their split, according to the reports.
A family insider told Star newspaper that Seal became so violent towards the Project Runway host during the fight that her security guard intervened.
Ok! magazine claimed Heidi confided in friends that Seal "just lost it".
"He was screaming and he pushed her. It was horrible," a source said.
"[The security guard] had to physically restrain Seal."
The reports come on top of claims by Seal's former girlfriend, German model Tatjana Patitz, that he had a history of violence.
She described him as a "selfish, immature person who is unable to control his explosive temper".
"He is not wonderful person and has problems with outbursts of rage and even advised Heidi to take her children and leave him for good.
Seal and Klum married in Mexico in 2005.