Liberty Ross admits she and Rupert Sanders "weren't really evolving" as a couple before his affair with Kristen Stewart.
The British model, who is now in a relationship with music mogul Jimmy Iovine, insists she forgives her director ex-husband, 43, and the 'Snow White and the Huntsman' actress, 24, for having a fling in July 2012 even though it led to their split.
The 35-year-old star told Harper's Bazaar magazine: "People need to learn to forgive. I have no problem with anyone involved. I'm completely compassionate, I really am. No life is perfect, we all have our problems and issues and I believe that it's good to be true to who you are."
She added: "Rupert and I were together since we were very, very young. I was 18--essentially, I married my first boyfriend. I always used to say we were more like a brother and sister anyway. We'd been together for so long, we weren't really evolving together as a couple so much."
Liberty is glad to have put the incident behind her after trying to put on a brave face for her and Rupert's children, Sykla, eight, and Tennyson, six.
She said: "Unfortunately, we live in a world where everything is so overexposed that it's actually terrifying. I was horrified at how relentless and extraordinary going through something like that was.
"I was able to go and be somewhere secluded for a good month. And then when school went back, I had no choice but to be as strong a woman as I could be for the children."
Despite dating Jimmy since early 2013, Liberty isn't ready to get married again.
She said: "Not now. I don't know, gosh. I believe in love and I have no problems with marriage, but I need this time to be strengthening for me and I wouldn't commit to anyone until I know I am the absolute best person I could be."
Tagged in Kristen Stewart Rupert Sanders Liberty Ross