Our past, present and future