Holly Willoughby has brought some Christmas magic to the This Morning studio with her latest look.

The Dancing On presenter welcomed ITV viewers to Wednesday's programme alongside her co-host Phillip Schofield. 

The pair also introduced the audience to Holly's new housemate - her Elf On A Shelf - Simon.

Holly's new houseguest will be keeping her children in check now that the countdown to Christmas has well and truly begun.

The Argus: Holly Willoughby's Elf On A Shelf. Credit: ITV/ Holly WilloughbyHolly Willoughby's Elf On A Shelf. Credit: ITV/ Holly Willoughby

This is not the first festive look that Holly has treated us to either.

The recently-published author has been showing off her sparkly wardrobe over the week as the This Morning studio got itself a festive makeover.

On Monday, Holly sported this sequin skirt and she wore this stunning pink sparkly jumper on Tuesday.

Fans have been desperate to recreate her winter wardrobe and today's no exception.

Holly posted her latest getup on her Instagram so that her followers could recreate her look.

And today's dress has gone down a storm, with one fan writing: What a dress!!! You look incredible," followed by a red heart.

While another user commented:"Queen of Christmas," with a sparkle emoji.

Where to buy Holly Willoughby's dress today

Holly has chosen a festive sparkly red dress for her third outfit of the week. 

Her dress today is from Needle and Thread and it doesn't come cheap.

This stunning Aurora Ballerina dress carries the price tag of £435 and we have to say she looks incredible in it.

But don't fret, we have taken to the high street to find a fabulous alternative that won't break the bank before Christmas.

We love this option from ASOS that has the same colour, style and sparkly detailing as the dress from Needle and Thread.

Lucky for us, we can get it for just £45 instead.

Alternatively, steal the show at the Christmas party with this satin red tea dress at M&S. 

It could be yours for just £49.50

This Morning continues every weekday at 10am on ITV.