Jack wakes up from a bad dream only to find elements from the dream present themself in reality.
1993
2001
2002
1992
2022
1990
2023
2000
2008
1942
1973
2021
1967
2005
1991
2007
1994