It was only last week that the Duchess of Cambridge stunned guests at the National Portrait Gallery's gala wearing an emerald-green Alice Temperley lace floor-length evening dress, and now the royal is bringing back the glamour once again but this time in maroon.

Last night, People reports Kate Middleton arrived at the opening of the musical 42nd Street, starring Grammy winner Sheena Easton, at the Theatre Royal Drury Lane in London.

Kate Middleton | ELLE UKpinterest
Getty Images

The mother-of-two – who days before dined with husband Prince William, sister Pippa Middleton and her future-in-laws ahead of her up-coming nuptials – wore a Marchesa Notte red gown to the occasion, teamed with a jeweled belt and a matching maroon clutch bag, tassel earrings and heels.

Kate Middleton at 42nd Street opening | ELLE UKpinterest
Getty Images

The evening's performance was a fundraiser to help raise money for the East Anglia's Children Hospice, of which Middleton has been a patron since 2012.

The Duchess reportedly met with guests before the show, including 12-year-old Ollie Duell, who lives with a complex medical condition that affects his bowel and stomach.

Kate Middleton at 42nd Street opening | ELLE UKpinterest
Getty Images

Ahead of meeting the royal, Duell said: 'She's very pretty and I want to talk to her about the hospice and how I like going there. I also want to tell her about Pokemon.'

I mean, don't we all.

Kate Middleton | ELLE UKpinterest
Getty Images

After the curtain call, the royal was invited to join the cast on stage, where she was presented with a pair of gold tap shoes with red ribbons by the show's director and author of the Tony Award-winning musical, Mark Bramble, according to the Mirror.

He said: 'On behalf of everyone here at 42nd Street, the cast, the orchestra, the crew, the wig department, the costume department, you have no idea, we would like to honour you with these tap shoes and we promise to support The Nook Appeal.'

A true Wizard of Oz moment.