The 38-year-old duchess shared a sweet message in a special post on the couple’s Instagram account, which also featured an unseen photo from their 4-month-old son Archie’s christening.
“Your service to the causes you care so deeply for inspires me every day,” Meghan wrote.
“You are the best husband and most amazing dad to our son. We love you. Happiest birthday!”
The message, shared on the Sussex Royal account on Sunday morning, accompanied nine photos from important moments in the Duke of Sussex’s life.
There are also pictures of him embracing Meghan at their 2018 royal wedding, as well as serving in the army and carrying out official royal duties.
However, it is the first time that the intimate photo with Archie has been published.
The candid photo, taken by their go-to photographer Chris Allerton, shows Harry kneeling down in front of Meghan as she holds Archie at their firstborn’s christening in July.
It is understood that the duchess plays a crucial role in the running of the Instagram account, making the choice of images and caption particularly special.
However, Meghan hasn’t been the only royal to send Harry birthday wishes.
Prince William and Kate Middleton’s Instagram account, Kensington Royal, posted a picture of the brothers together, along with the caption:“Wishing a very happy birthday to the Duke of Sussex today!”
Additionally, Prince Charles shared images of father and son, writing, “Wishing a very Happy Birthday to the Duke of Sussex, who turns 35 today!”
Read more from Yahoo Lifestyle: