Victoria Beckham is thrilled that all her children are together under one roof again to celebrate Christmas.

On Saturday (16 December), the former Spice Girls singer took to social media to share a sweet photo of her brood. In the snap, the fashion designer's children - Brooklyn Beckham, 18, Romeo Beckham, 15, Cruz Beckham, 12, and Harper Beckham, 6 – are seen smiling with their arms wrapped around one another.

The eldest of the four children, Brooklyn, is dressed in a white T-shirt that he teamed up with black pants and a green woollen cap, while Romeo is seen in a blue T-shirt that he wore underneath a matching jacket and black panel flat cap. Cruz wore a white sweatshirt that he paired with an off-white baseball hat, while Harper sported a baby pink sweater with black pants.

"I'm so happy!!! All my babies together!! @brooklynbeckham is home!! Xx Love u @romeobeckham @cruzbeckham #Harper kisses x," the 43-year-old wrote next to the picture she shared on Instagram.

A fan commented, "Look at this lit cutie in between beloved bros luv her teeth." Another said, "Such beautiful children."

Someone else said, "Gorgeous children, beautiful family", while a fourth fan added, "Gorgeous children, beautiful family."

While siblings Romeo, Cruz, and Harper have been living at home with their parents, Brooklyn has been living in New York attending the Parsons School of Design, where he is studying photography. Before Brooklyn made his way to the Big Apple, David Beckham's wife Victoria took to the photo-and-video-sharing application to express her joy at her son's accomplishments.

"We are all so proud of you Brooklyn. Amazing A level results and off to college. We love you so much and will miss you. #yesiamcrying #emotional," the mother of four children wrote next to a picture of the mother and son.