"The Happiest Couple" is a day in the life of a couple trapped in a self-destructive cycle because it's the only love they know.
2006
2012
2017
1996
2018
2024
2020
1965
1999
2003
1943
1933
1998
2019
1997