For Liberty Ross, time has healed all wounds.
The British model/actress was in the news for all the wrong reasons two years ago after her husband, director Rupert Sanders, was caught kissing Kristen Stewart.
After an attempt at reconciliation with Sanders, with whom she has two children, Ross eventually filed for divorce.
How is she doing these days?
"It's amazing what two years does," Ross tells Harper's Bazaar UK. "Today, I feel happier than I've ever felt, and I'm in such a great place. All of us are: my kids are great, Rupert's amazing, we have all moved on and everyone is doing really well."
Ross officially split from Sanders in January 2013, 18 months after photos surfaced of Sanders cheating with Stewart.
This dalliance, of course, also led to the actress' break up with Robert Pattinson.
"People need to learn to forgive," Ross also told Harper's. "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."
Ross and Sanders got married in 2002 and have a daughter (Skyla, now 9) and a son (Tennyson, now 7) together.
She admits they weren't really "evolving as a couple" at the time of his infidelity.
In the months since her divorce was finalized, Ross has found love again: she's dating music producer Jimmy Iovine.
"I think we can grow from all experiences, even the most tragic, shi-ty ones where you think you’re going to die," she says. "There are ways of growing with them and learning from them and moving past them and accepting them. I just feel so lucky and peaceful with everything in life, and excited and happy."