Glad to hear he's closer to you. That's going to make it easier on you, which should help everyone.
Here's an analogy that seems appropriate to your situation:
One frustrating thing about running a marathon is to be at mile 20 and have someone shouting "keep going, you're almost done!".
There's SIX MORE MILES TO GO!

But, it's true that you've come a long way and the end is near enough to keep you going.
Bill, I feel like we're on the sidelines here, and no one can run this race for you, but we're here for all the encouragement you need.
On that note, here's a story you should be able to appreciate.
The son asked his father, 'Dad, will you take part in a marathon with me?'. The father who despite having a heart condition, says 'Yes'.
They went on to complete the marathon together. Father and son went on to join other marathons, the father always saying 'Yes' to his son's request of going through the race together.
One day, the son asked his father, 'Dad, let's join the Ironman together.' To which, his father said 'Yes' too. For those who don't know, Ironman is the toughest triathlon ever. The race encompasses three endurance events of a 2.4 mile (3.86 kilometer) ocean swim, followed by a 112 mile (180.2 kilometer) bike ride, and ending with a 26.2 mile (42.195 kilometer) marathon along the coast of the Big Island Father and son went on to complete the race together.
Of course, there's a twist.
Warning, it's gonna make you cry.
[youtube=425,350]rPLCaAu_H2U[/youtube]
I warned you!
That shows what a father can/should do for his son.
Bill, you deserve your own video showing what a son can/should do for his dad...
Keep it up.