Meghan Markle is regal in Ralph Lauren for Prince Louis' christening

Meghan Markle pulled out all the stops in the fashion department for her nephew's christening.

The Duchess of Sussex rocked an olive green Ralph Lauren dress with a boatneck neckline (similar to the neckline of her Givenchy wedding dress) and a matching hat by Stephen Jones. She completed the look with a pair of suede pumps of the same hue, a clutch and a skinny belt that accentuated her curves in the form-fitting number.

Meghan's appearance alongside Prince Harry comes hours after their sweet (and royally expensive) christening present to Prince Louis was revealed. In a tribute to Princess Diana, the couple gave Louis a first-edition copy of "Winne-the-Pooh" that is estimated to be worth $10,000.

Proud mom Duchess Kate looked just as gorgeous for her son's big day, wearing a white Alexander McQueen number that she matched with a Jane Taylor hat.

More photos from the baptism:

While Queen Elizabeth and Prince Philip were noticeably absent, there were plenty of royals at the event. Princess Charlotte and Prince George briefly stole the spotlight as they entered St. James's Palace, while their aunt Pippa Middleton turned heads with her blossoming baby bump.

For more on Prince Louis' christening, watch the video above!