Self Reconstructing History