The Duchess of Cambridge opted for patriotic red and white – the colours of the England flag – as she made her first public appearance with her St George’s Day baby.

Kate gave birth to her son – her third child – on the morning of April 23 – the feast day of St George, the patron Saint of England.

William and Kate, in her patriotic dress, and the new baby prince (Aaron Chown/PA)
William and Kate, in her patriotic dress, and the new baby prince (Aaron Chown/PA)

The duchess looked glowing as she cradled the new prince of Cambridge on the steps of the Lindo Wing, less than seven hours after giving birth.

Kate was dressed in a vibrant, block red Jenny Packham shift dress with an oversized, delicate white floral lace collar.

The prince, whose name has not yet been announced, wore white – wrapped in a lace shawl with a matching bonnet.

The flag of St George (PA)
The flag of St George (PA)

The flag of Saint George – a red cross on a white background – is the flag of England and is incorporated into the Union Flag.

St George, who lived in the third century, is heralded for his honour, bravery and gallantry.

Surrounded by myth, one legend tells of St George’s slaying of a dragon.

Prince & Princess of Wales at the Hospital
The Prince and Princess of Wales leaving the Lindo Wing with their new baby Prince Henry (Harry) in 1984 (PA)

Kate’s outfit can also be seen as a tribute to William’s late mother Diana, Princess of Wales.

Diana wore red and white on the steps of the Lindo Wing in September 1984 when she introduced her son Prince Harry to the world.

Harry, like the new prince of Cambridge, is a second royal son.