A Good Samaritan wins a small fortune and decides to play secret Santa to the residents of his small town, soon finding love in the process.
2016
2009
2010
2005
2013
2017
2014
2018
2019