When the Eide family is gathered to celebrate Christmas together for the first time in years, it doesn't take long for old secrets to surface.
1998
2006
1995
2023
2004
1993
1964
2022
2019
2012
2015
2000
1996
2007
1985