German model Heidi Klum has allegedly filed for divorce from her husband of six years, Seal.

According to celebrity website TMZ, the couple will file divorce papers in the L.A County Superior Court next week, with Heidi claiming ‘irreconcilable differences’ as the reason for their split.

The Kiss From a Rose star met Heidi in 2003 and married her in 2005 and the pair have three children together.

Now any of you that know of Heidi’s history will remember that she left her previous boyfriend Briatore, whilst pregnant with his child in 2003. Moments later she was with Seal popping out babies like it was going out of fashion. So if we find her arm in arm with a new man after this divorce we will not be surprised.

Is there hope for anyone these days?  Because we don’t know about you, but this whole marriage malarkey is looking rather impossible.