David begins to spiral after learning a terrible truth on Christmas Eve.
2023
2015
2005
2002
2024
2016
2008
2021
2007
2011
2001
—