I really enjoyed how it ended. It took me awhile, but I realized that Michael possibly didn't ever meet his son. Remember when it looked like Mahone betrayed Michael and left? He mailed something, as he did exactly "4 years later" to his ex for her birthday, before reuniting. So, the whole story took place in 2005 and prior, which was Michael's year of death.