Derek can't deal with what he has done, so he washes it away with a different story in his consciousness.
2003
1982
1986
2019
2006
2007
2010
2009
1975
1963
2008
2017
1968
2023
—
2022