Can a father fall head over heels in love with his son?
2012
1984
2016
1979
2000
1982
2015
2013
1988
1989
1985