Seal and Erica Packer have split up.

The 'Kiss From A Rose' hitmaker - who split from his model wife Heidi Klum in 2012 - and 39-year-old model Erica have ended their romance after over a year of dating, the Sydney Morning Herald reports.

It has been claimed that Seal, 53, who has four children with his former wife, ended the romance with Erica, the former spouse of billionaire James Packer.

Erica and James, the ex-fiancée of Mariah Carey, have three children together.

Speaking earlier this year, Erica gushed about her romance with Seal.

She said: ''I'm very happy.

'It's an incredibly happy time in my life and he's a very beautiful and magical soul and I feel lucky to have met him.''

Meanwhile, Mariah was recently left devastated when Erica's ex-husband James ended their romance.

A source said: ''The split has been devastating for Mariah. She loved James and was planning to marry him ... She made life changes for this man to prepare for their future as husband and wife, even relocating to Los Angeles, at James' request, so he could be closer to his children. Everything she has done over the past year is to prove how fully committed she is to their life together. She really wanted this to work. And then, completely out of the blue, it imploded.''

Things started to go downhill for the singer - who has five-year-old twins Moroccan and Monroe with her ex-husband Nick Cannon - and James when they were on holiday in Greece earlier this year.

An insider added: ''It started in Greece [with] some sort of outburst [from James] which everyone heard. [He told her,] I don't know if I can do this. I can barely take care of my own children.''