David Beckham turned 43 Wednesday and while most of his family took him out for a birthday lunch, his eldest son, Brooklyn, was missing.
The former Manchester United player was in a restaurant with his wife, Victoria, and their three youngest kids, Cruz, Romeo, and Harper Seven to mark the occasion.
But the family had a surprise in store, as Brooklyn suddenly walked through the door.
"What are you doing here!?" the former Real Madrid star exclaimed to his son as he teared up.
The two embraced as if they hadn’t seen each other in ages.
Victoria Beckham posted the emotional video on Instagram.
She also posted a shot of the former A.C. Milan midfielder with his youngest kids.
Beckham himself later took to Instagram to repost his wife’s video, captioning it, "Best birthday surprise, my big boy coming home."
Brooklyn, 19, has been modeling in New York City where he also attends college. Earlier that day, he posted that he was at the new Nordstrom men’s store in midtown.
Earlier that week, Brooklyn posted about how much he missed his family.
In Instagram stories throughout the day, David Beckham posted updates with the heartfelt gifts his family gave him.
"You are the best dad in the world!" Romeo, 15, wrote in a card. "I hope you have the best day!"
Cruz, 13, gave his father a card that featured a giant gorilla with the text, "Dad you the man."
Harper Seven, 6, gave her famous father a key chain that read, “Daddy's wine cellar. Love Harper! XOXO."
Brooklyn later posted a photo of his dad enjoying a nice glass of red wine.