Can a father fall head over heels in love with his son?
1990
2002
1998
1942
1936
2023
2017
1995
1969
2014
2003
2010
1999
2001
2018
1972
2006
2011