Can a father fall head over heels in love with his son?
1987
2003
1990
1991
1954
—
2024
1997
2006
1988
2013
1953
2001
2016
2015
2023
2000
2011