Kate Middleton showed off her bump in a sky blue gown embellished with jewels at the Royal Variety Performance at the London Palladium in central London on November 24 2017.
The Duchess of Cambridge, who is currently pregnant with her third child, wore sparkly silver stiletto heels which peeped from below her floor length gown.
She also held a small silver box clutch, and wore her hair in tight chocolate brown curls which fell around her face.
She was accompanied by her husband Prince William as she walked the red carpet into the venue.
Kate looked every inch the princess in her Cinderella style dress, which flattered her long, slim figure.
Her gown was both modest and flattering, with long embellished mesh sleeves which showed off her skin underneath.
The dress had a sweetheart neck partially concealed by the mesh overlay, while the bodice seemed to have a little give for her pregnancy bump.
It had an intricate embellished design made up of individual gems and other gems clustered in flower shapes.
The Duchess of Cambridge, who is due in April, looked perfectly composed as she walked into the event with her head slightly bowed.
As she walked up the red carpet laid over the entrance to the venue, she held up the skirt of her dress to avoid tripping over it.
Prince William, standing at her side, looked relaxed and happy, flashing a smile as they walked towards the door.
She held her clutch in front of her with two hands as she greeted guests at the entrance of the Palladium Theatre.
Later, standing in a box adorned with red flowers, she looked visibly moved by the performance.
Her eyes were framed with a soft, chocolate brown shadow and perfectly shaped dark brows.
She also wore a soft blush on her cheekbones which flattered her radiant pregnant complexion.
Kate showed off her bump during an appearance in Birmingham last Wednesday.
She wore a black swing coat decorated with white military details on the cuffs, neck and back.