From Queen Elizabeth to Duchess Meghan, there’s no denying that the British royal family are truly the queens of maternity style.
As we eagerly await the arrival of Prince Harry and Duchess Meghan’s first child, we take a look at all the best royal maternity looks throughout the years.

Queen Elizabeth pregnant with Charles 1948
Princess Elizabeth, 1948
Before she was Queen, Elizabeth showed off a barely-there baby bump, while pregnant with her first child and heir to the throne, Prince Charles. (Image: Getty)

Queen Elizabeth 1963 pregnant with Prince Edward
Queen Elizabeth, 1963
Queen Elizabeth looked stylish in velvet as she attended a ballet performance at the Covent Garden Opera, while five months pregnant with her youngest child, Prince Edward. (Image: Getty)

Princess Margaret pregnant with Lady Sarah Chatto 1964
Princess Margaret, 1964
The Countess of Snowdon was heavily pregnant with her second child, Lady Sarah Chatto and this image just happened to be captured the same day her nephew, Prince Edward, was born! (Image: Getty)

Princess Anne, 1981
Princess Anne looks radiant in a caped coat and vibrant dress, just weeks before the arrival of her daughter Zara Philips. (Image: Getty)

princess diana and prince charles
Princess Diana, 1982
Princess Diana looked as elegant as ever in a matching emerald outfit while she was pregnant with her first child Prince William. (Image: Getty)

Princess Diana pregnant with Prince Harry 1984
Princess Diana, 1984
While pregnant with her second son, Prince Harry, Princess Diana opted for a pink shift dress paired with matching ballet flats and a fluffy white cardigan while attending a polo match. (Image: Getty)

Sarah Ferguson fergie 1988 pregnant with Beatrice
Duchess Sarah of York, 1988
Wearing a polka dot dress and white ribbon in her hair, Sarah Ferguson looked radiant whilst heavily pregnant with her first daughter, Princess Beatrice. (Getty: Image)

Prince Harry Kate Middleton and Prince William 2013
Duchess Catherine, 2013
The Duchess of Cambridge looked pretty in pink for the annual Trooping the Colour while pregnant with her first child, Prince George. (Image: Getty)

Zara Philips pregnant 2013
Zara Tindall, 2013
The Princess Royal’s daughter, Zara, was all smiles as she rugged up in a black fur-lined coat and comfy sweater, while pregnant with her first child. (Image: Getty)

Prince William and Kate Middleton 2015
Duchess Catherine, 2015
While pregnant with Princess Charlotte, the Duchess of Cambridge opted for an all-blue ensemble at the St Paul’s Cathedral of Commemoration. (Image: Getty)

Kate Middleton Baftas 2018 pregnant prince louis
Duchess Catherine, 2018
Heavily pregnant with her youngest child, the Duchess looked absolutely radiant in her Alexander McQueen gown at the 2018 Baftas. (Image: Getty)

Zara Tindall pregnant
Zara Tindall, 2018
Zara, who’s married to English rugby player Mike Tindall, wore blue head-to-toe as she attended an Easter service while pregnant with her second child. (Image: Getty)

Meghan Markle pregnant 2019
Duchess Meghan, 2019
And then, who could forget the Duchess of Sussex, who is currently pregnant with her first child. Wowing everyone with her amazing maternity style – like this head-to-toe beige look we couldn’t get enough of. We can’t wait for the arrival of Baby Sussex! (Image: Getty)