Smiling and waving at the crowd as she attended British singer Ellie Goulding's fairytale London wedding, you'd think Sarah Ferguson didn't have a care in the world.
But just weeks ago the former wife of Prince Andrew, 59, was forced to flee the Queen's summer house in Balmoral alongside her ex-husband, as court documents linked him once more to paedophile Jeffrey Epstein, who died in his New York jail cell on August 10.
The pair reportedly fled to Spain, but now royal sources tell Woman's Day Fergie, also 59, has decided to distance herself from Andrew, with whom it's thought she'd rekindled romance in recent months.
"The reality is she felt humiliated, and while she'd originally vowed to stand by Andrew, Fergie has realised there were deep-rooted issues in their relationship that have never been addressed," a royal source tells. "She decided she had no choice but to end it."
WATCH: Fergie and daughter Beatrice arrive at Ellie Goulding's wedding. Story continues below...
Indeed, Andrew was nowhere to be seen when Fergie was joined by the couple's daughters Princesses Beatrice, 31, and Eugenie, 29, and their partners at Ellie and art dealer Caspar Jopling's wedding on August 31.
Despite returning to royal duties last week, an embattled Andrew is still very much involved in the Epstein scandal. Now he looks set to face David Boies, the "superstar litigator" who has been dubbed "the Tiger Woods of the legal world" and has been hired by alleged sex slave Virginia Roberts.
In his own admission, David says, "I win virtually every case I should win and I win a number of cases people think I shouldn't."