The Duchess of Sussex, 40, took to Instagram yesterday with an emotional message about the "best guy" she has known.