OMG.
He called tonight. We talked on the phone for an hour (which seemed like 10 minutes.) We're meeting tomorrow for breakfast.
Last I knew, this former roommate, who I haven't spoke with in nearly 20 years, lived about 600 miles away.
He now lives just 14 miles away!