They've swapped Christmas – again. Can Hayley and James' relationship survive another turbulent family Christmas or has their future together gone off-piste?!
2025
2026
2018
2009
2016
2011
1980
2015
2024
1968
2020
—
1988
1982
2013