Time has certainly been a healer for Princess Madeleine of Sweden.
Back in 2010, the devastated royal called time on her engagement to lawyer Jonas Bergstrom amid claims he had been unfaithful with a 21-year-old Norwegian student.
CLICK ON PHOTO TO ENLARGE
Fast forward two years and the 29-year-old royal is radiating good vibes and has much to celebrate, as could be seen when she arrived back home in her native country.
Having just moved into a plush New York pad with new financier love Chris O’Neill, Madeleine was back in Stockholm for a few days sporting dark honey tresses.
Top of her to-do list will be spending time with her adorable little niece Princess Estelle.
The little girl was born to Madeleine's sister Crown Princess Victoria and her husband Daniel in February.
While the US-based royal will have seen family snaps of the new arrival, it'll be the first time she meets her in person and gets the chance to steal a few cuddles.
Watch: Prince William takes George to meet his sister
It's a little princess!