Very elegant.
Kate Middleton surprised her fans today when she made a surprise appearance at the Royal Opera House.
The Duchess was spotted by eagle-eyed fans at the evening performance of the Royal Ballet’s Nutcracker.
Pictures of the pregnant royal have surfaced, and in them, she’s wearing a gorgeous Zara cape.
And *thankfully* it’s still in stock.
However, like everything that Kate wears, it’s sure to fly out of stock very soon.
Under the cape, Kate donned an Alexander McQueen dress, with black tights and black high heels.
You can purchase the cape online for €89.95.