Past meets future

by