And the glowing princess was just as stylish as ever alongside husband Prince Carl Philip at Thursday's thanksgiving service in the Royal Chapel in honor of the birth of the new Swedish prince.
The royal family (except for Victoria and baby Oscar!) gathered together for the special ceremony at the Royal Palace in Stockholm.
Sofia, 31, stunned in a custom-made pale blue knee-length dress with delicate white lace detailing by Swedish designer Ida Lanto.
She paired the figure-hugging dress with black pumps and the Diane Von Furstenberg Sutra Embossed Lizard Clutch in black.
Want to keep up with the latest royals coverage? Click here to subscribe to the Royals Newsletter.
The expectant princess, who is due in April, topped the look off with a lace fascinator.
The sweet baby blue color choice could be a nod to her new royal nephew – or maybe it's a hint that there's another Swedish prince on the way!
Even though the royal couple has said they are keeping the sex of their first baby a surprise, that hasn't kept royal watchers from eyeing Sofia's every move.
But appearances by Sofia may be few and far between leading up to the birth of her baby as concerned mother-in-law Queen Silvia has advised that she "slow down a bit" and consider her "own health first, and take it easy."