Can a father fall head over heels in love with his son?
2005
2004
1987
2022
2019
1982
2000
2020
1985
2024
1980
1981
2023
2015
2003