Royal fans have had their eyes stuck on the Duchess of Sussex since the royal couple announced they were expecting their first child.
And it looks like they may have found their first clue in a piece of jewellery Meghan wore to the first Invictus Games event in Sydney over the weekend.
The 37-year-old was spotted wearing three new rings by exclusive Canadian brand Ecksand stacked together on her right hand.
One ring has a diamond, one a blue sapphire and the other has an emerald stone, all set in 18K recycled gold.
Royal enthusiasts have suggested Meghan's August 4 birthday is represented by the green stone.
With the blue sapphire representing Harry's September birthday and the diamond is representing the baby's April due date.
This wouldn't be the first time a piece of jewellery worn by Harry or Meghan have give away personal hints.
Before they went public with their relationship, the pair stepped out separately in November 2016 with matching beaded bracelets.
Meghan also wore a necklace with the letters "M" and "H" on it, as well!