Duane Schrock, a Virginia man, was overcome with emotion when he received a Father's Day card from his son who's been dead for 20 years.
His son mailed Schrock a Father's Day card in 1989, ABC7 reports.
But, the father moved across the US numerous times, so the card was unable to reach him after being repeatedly forwarded and returned to its sender.
This year, however, the card arrived at Schrock's Lynchburg home a few days before Father's Day.
Schrock told ABC News,
His son died of AIDS at just 45 years old.
Prior to his death, his father could not accept his homosexuality, and that placed significant tension on their relationship.
But, Schrock believes the card is a divine message that his son attained peace in Heaven.
The card reads,
Schrock also said the card "restored faith in the mail service," and he would like to thank the postal industry for continuing to keep the card moving.