A new advert John Lewis launched to mark its major rebrand seemed to melt viewers’ hearts as many took to Twitter to praise the incredibly detailed 90-second clip.

But some were left scratching their heads as to whether the Christmas advert had come early when it aired during a break in The Great British Bake Off on Channel 4.

It took five days to film the advert, which had 82 children in the cast and 11 adults.

The advert celebrated the rebrand the veteran department store has undertaken in a bid to boost its fortunes during a difficult period for all high street traders.

It sees the John Lewis department store chain and supermarket Waitrose dubbed John Lewis & Partners and Waitrose & Partners.

In June, John Lewis warned that its half-year profits will be “close to zero”, while profits for the full year will come in “substantially” lower than last year, raising alarm over its trading.

The store declined to put a price on the production but its budget in previous years saw the firm spend around £1 million on putting each campaign together and another £6 million on television slots.

One Twitter user said: “An hour behind everyone on catchup but WOW! Paid more attention to the advert than I have been to #GBBO”.

Another said: “Good luck topping that at Christmas without getting the actual Queen involved #nothingbeatsbohemianrhapsody.”

Janice Birch posted: “Waitrose & John Lewis advertisement! Set quite a challenge for all school drama & music teachers: fab classic.”

Caroline Greenwood wrote: “John Lewis are pretty much peaking on the ad front right now … what an earth are they gonna do for Christmas?!”

Laura Jayne Lines said: “OMG has anybody seen the new @jlandpartners advert. Absolutely fantastic, was smiling all the way through it! Well done!”

Not everyone was impressed though, thinking the department store was just being a little premature with its Christmas advert.

Lyndsay Lloyd tweeted: “Got rather confused at the new John Lewis advert. Fell asleep in September and it felt like I woke up in December #nomorenaps.”

Another Twitter user wrote: “So that John Lewis advert: does Brexit mean we are having Christmas in September?”