Jack wakes up from a bad dream only to find elements from the dream present themself in reality.
2000
1990
1961
2008
2001
2019
1994
2005
2007
2006
1998
1987
2009
2004
2016
1970
2017
1977