So how did Zara celebrate her 21st? Well, it’s a milestone age to reach, so we’re not surprised that she went all out.

After starting things off with a McDonald’s breakfast (LOLz, a girl after our own hearts), she told her Instagram followers that she was having dinner with her family.

She captioned a snap of herself with her mum and grandma: ‘Birthday Dinner tonight??? Love my mum and granny so much. What an amazing day.. Topped off with some super exciting news!! To be announced soon! ? #birthdaygirl #birthday #21.’

Now, first thing’s first. How amazing do Zara’s mum and granny look?! Those are some good genes, lady.

We weren’t the only ones to notice, with comments including: ‘Wow! Just wow! What a beautiful family #familygoals xx,’ and: ‘Omg that does not look like three generations! Even your nana is hot ? [sic].’

And that wasn’t the only thing that fans picked up. Some were a little confused to find out Zara’s youthful age.

One wrote: ‘Wtf she’s 21. I literally look like a 10 year old,’ while another said: ‘Wow shes only 21 im shocked!’

*Sigh*. When we were 21, we were only just escaping that awkward teen phase. But we guess Zara probably never experienced that…

She later wrote alongside a picture of a prettily-wrapped present: ‘Wow! What an amazing 21st birthday, I’m such a lucky girl to have amazing friends, family and incredible support from the public. I hope everyone has a fab bank holiday weekend, life is pretty amazing right now and I’m so so happy. ??.’