From Wiki.....Personal life....
Macpherson married Gilles Bensimon in 1985, but the couple divorced as Macpherson's career escalated in 1989. She was then rumoured to be dating comedian Norm MacDonald, around the time he was promoting the movie Dirty Work.
Macpherson has two sons, Arpad Flynn Alexander Busson and Aurelius Cy Andrea Busson; known as Flynn and Cy respectively; with long term boyfriend Arpad Busson, a wealthy self-made Swiss/French financier worth roughly $100,000,000 (USD). The couple got engaged on the announcement of Macpherson's second pregnancy in August 2002. But Aurelius Cy's birth in February 2003 led to tensions, with Macpherson booking herself into Arizona's exclusive Meadows Institute, where she was treated for exhaustion and post natal depression.[1][2] The couple parted in July 2005 as according to Macpherson, Busson is so devout a Catholic he decided he couldn't marry a divorcée, despite having two children with her out of wedlock and in spite of Macpherson herself being Catholic.
Macpherson is currently dating British actor Ray Fearon. She is rumoured to have dated Australian restauranteur David Evans[3] and Real Estate developer John Hitchcox.[4]
Who says irony is dead?
"My religion forbids me from marrying a divorcee. But I can certainly ignore the rules about pre-marital sex and pork one!"
Now THAT is some mental gymnastics, there.
Geesh.....