Might-have-been are insidious, aren't they, in the way they don't ever quite lie still or go away.
Nobody believes all of it all the time, however hard they try.