She announced she was pregnant 12 weeks to the day after her fairy tale wedding and now Princess Madeleine has showed off her blossoming bump on the streets of New York.
Madeleine, 31, who is four months pregnant, sported a noticeable tummy as she went about her business on the weekend.
The new arrival, which is due in March next year, will be the first baby for Madeleine and her husband Christopher O'Neill.
The couple live in New York, where Christopher works as a financier, and plan to stay there for the foreseeable future.
Madeleine has not ruled out "the possibility of moving to Sweden in due course".
Until then, Madeleine only sees her family when they visit, as her sister Crown Princess Victoria did last weekend.
The sisters were spotted browsing in stores on Fifth Avenue, including iconic toy store FAO Schwarz.