Except that any of the various RFC3161 compliant crypto timestamp services available would have done, too. They are run i.e. by the Swiss Post (commercial), or the german DFN (a non-profit conglomerate of german research facilities and universities). So you could show your girlfriend the crypto timestamp with its included Hash, and also proof you had the secret at a specific point in time, without giving it away.