Are we living in the future or just a very strange past?