Please explain to me the meaning of the phrase:
Two weeks ago tomorrow.
It seems to be in the past (ago) but with a link to the future (tomorrow).
It’s the same as saying:
Tomorrow, it will have been two weeks since [something transpired]
So whatever he is talking about happened 13 days ago.