Since meeting Prince Harry on a blind date back in July 2016, Meghan Markle's life has turned into a fairytale. The former American actress appears to have it all, including the handsome prince, the palace, the royal jewels, the title, the adorable grandmother and much more.
However, no matter how incredible the new Duchess' life seems, it's a fact that you can't have everything in life (yes, even when you're royal), and while Meghan hasn't done badly at all, being a fully-fledged member of the royal family still means that she has had to give up certain things.
The latest big no-no that has been revealed? According to reports, members of the Windsor clan have to follow strict dietary rules when on duty which sees them unable to eat seafood. This is particularly unfortunate for Meghan as, rumour has it, it's one of her favourite foods.
Royal Butler Grant Harrold has revealed that the British royal family do not eat seafood out of fear of getting food poisoning.
He told British newspaper The Express: "It is a very sensible move to abandon having seafood when out and about on public duties. We don't want a member of the Royal family having a serious reaction to food poisoning, especially if she is on an overseas tour."
This news surely came as a blow to the 36-year-old Duchess, who previously revealed to The New Potato magazine that her "ideal food day" would involve eating seafood. When asked, she responded: "A leisurely dinner of seafood and pasta, and a negroni to cap off the night."
However, if you think that seafood is the only food that's banned, you'd be wrong. Harrold added: "As well as shellfish, it would also be quite appropriate for foods such as foie gras to be avoided."
Andrew Farquharson, Deputy Master at Clarence House, also told the Telegraph : "The Prince of Wales has a policy that his chefs should not buy foie gras." However, this is believed to be due to animal welfare concerns rather than a dietary restriction.
In addition, it has been reported that Her Majesty avoids pasta, potatoes and garlic at dinner unless she is at a state banquet. According to former Royal chef Darren McGrady, the Queen has a strict "no starch" rule when dining at home.
Her Majesty is also rumoured to tell her chefs to not put any garlic in her food - but, while you'd think this would be because of all of the royal events she'd like to attend without bad breath, you'd be wrong.
Garlic is apparently banned simply because the monarch hates it. Chef Darren reportedly said: "We can never serve anything with garlic or too much onions. We also couldn't serve meat that was rare, as she liked her meat more well done."
Becoming a member of the royal family is pretty incredible, but you sure do have to give up a lot for it. Could you live with all of the rules and regulations that come with being a Windsor?