Meghan postete auf Instagram ein Bild von einer Pinnwand mit einer Sammlung von Schnappschüssen des Paares aus ihrem privaten Fotoalbum und der Nachricht: "Sieben Jahre Ehe. Ein Leben voller Geschichten.
"Danke an alle (ob an unserer Seite oder aus der Ferne), die uns während unserer Liebesgeschichte geliebt und unterstützt haben - wir schätzen euch."
Sie fügte hinzu: "Happy anniversary!", gefolgt von einem roten Herz-Emoji.
Unter den Bildern befanden sich zahlreiche Bilder, auf denen Meghan und Harry sich umarmen, und eines, auf dem der Herzog zärtlich den Kopf eines ihrer Kinder als gewickeltes Neugeborenes wiegt.
Außerdem gab es einen Baby-Scan mit dem Namen Archie, ein Foto von Archie, der Lili auf die Stirn küsst, sowie eine Reihe von Notizen, darunter eine in Meghans Handschrift mit der Aufschrift "Unsere Liebesgeschichte".
Als musikalische Untermalung wurde der Hit I'm Gonna Be (500 Miles) von The Proclaimers gespielt.
Harry heiratete die ehemalige Suits-Schauspielerin Meghan am 19. Mai 2018 in der St. George's Chapel auf Schloss Windsor.
Aber das Paar verließ die funktionierende Monarchie weniger als zwei Jahre später, um ein neues Leben in den USA zu beginnen.
Meghan nannte keine der Personen, denen sie dankte.
Harry ist seit langem mit seinem Bruder, dem Prinzen von Wales, zerstritten und hat sich von seinem Vater, dem König, entfremdet. In einem BBC-Interview erzählte er kürzlich, dass Charles nicht mit ihm sprechen würde.