David begins to spiral after learning a terrible truth on Christmas Eve.
2023
1987
2004
2007
1968
2011
2000
2015
2022
1988
2021
2018
1990
1986