Jack wakes up from a bad dream only to find elements from the dream present themself in reality.
1988
1989
2009
—
2021
2007
2005
1991
2001
1985
2002
2015
2003
2023
1980
2006
1987
2020