Wow John, this sucks. I am so sorry you are dealing with this. I hope that you are still getting a lot of time with D. I am afraid I may be heading in the same direction as you, but for now it is too soon to tell...
You have been a strong guy through everything I know you can make it through this. Take care my friend.