Jack, You've got a lot going on. I'm very sorry about your medical condition. I had hoped that things would have improved. I'm glad to read that you and your wife are coming to terms w/it. Piecing is a constant thing and you can't ever take anything for granted. I do hope that you and your wife can work things out and be there for one another.
As for your boys...wow! I can't believe you've got a son in the Army and the other son is a Sophomore! They grew up so quickly and you know what...I'm so happy that you have a good relationship w/both of them.
I continue to pray for you and your family and I do ask about you from time to time and Cadet has been nice enough to let me know that how you are doing.
Jack, hang in there. God has his reason for what has happened in your life. We may not have the answers just yet, but they will be revealed to you when the time is right.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.