Elle Macpherson has reportedly split with Jeff Soffer.
The 47-year-old supermodel - who got with the property billionaire in 2009 following her 2005 split from fiancé Arpad Busson - is believed to have recently called time on their relationship.
According to a source, the strain of the Fontainebleau hotel group owner's £400million legal business battle played a part in the demise of their romance.
The insider told the Daily Mail newspaper: ''They were dating but it was rather on and off. She used to visit Jeff in Miami but they didn't spend Christmas together - she went home to Australia instead. She was due to go to an art festival in December with him but cancelled.''
Meanwhile, Elle's ex Arpad - with whom she has sons Arpad, 14, and Aurelius, nine - is expecting a child with 'Kill Bill' actress Uma Thurman.
The source added: ''There's a part of her that never really got over Arpad. But she's concentrating on moving on from Arpad and now Jeff too.''
Elle was recently pictured at a Golden Globes party with actor Zachary Levi, 31, although her spokesman insists: ''She is not dating Zachary.''