Kate Middleton has returned to London after her successful trip to Pakistan with Prince William. And she is photographed for the first time since her trip alongside her two older children, Prince George, and Princess Charlotte.

An onlooker who was shopping at Sainsbury supermarket in Norfolk spotted the Duchess of Cambridge browsing through an aisle packed with Halloween costumes and supplies for kids. Her children walked closely behind her. The trio was also accompanied by a bodyguard.

After completing their shopping for about an hour, Middleton checked her items out via the self-checkout counter at the supermarket. Unfortunately, there are no photos of the three royals since the bodyguard was instructing everyone to not take photos.

“I didn’t see what she actually bought. The lady that told me she was there had children with her and she said Kate was asking her children what they were going to be for Halloween. I think she bought some Halloween bits for her kids but I don’t know what,” the onlooker said.

After fans learned that Middleton stepped out to buy her children’s costume herself, royal fans couldn’t help but praise Prince William’s wife. One person tweeted, “Bravo Kate!” Another royal fan wrote, “She’s classy, private, loyal, respectful and does everything with elegance.”

“She’s slowly starting to become the most sought after royal,” another person commented. “Very classy and down to earth, she is an asset to the royal family,” the royal fan wrote.

According to the onlooker, Middleton ushered her kids through the aisle as they were looking for Halloween supplies. She heard Middleton saying, “Come on kids.” And the mom of three was also praised for shopping at a neighborhood supermarket instead of going to Waitrose in Harrods.

Other royal fans said that they are happy to know that the Duke and Duchess of Cambridge’s kids celebrate and enjoy Halloween. This shows that they are just like non-royal kids their age.

Prince William, Prince George, Princess Charlotte and Kate Middleton
Prince William, Prince George, Kate Middleton and Princess Charlotte arrive at the Victoria Airport on Sept. 24, 2016 in Victoria, Canada. Getty Images/Chris Jackson