Over the years, those small sticking points pervading Krister and Kristina Carnemos's marriage have filled them both with doubts over a future together.
1998
2007
2022
2001
2017
2025
1938
2008
1996
2006
1992
—
1962
2023
1967
1971