Jenny Lind Nilsson and Garrison Keillor have been married for two decades
After two long term relationship and divorces Garrison got married to Jenny Lind Nilsson in 1995. Its been more than two decades of their marriage and they are yet going strong.