Why did you too loose contact for so long?
I have also learned the hard way, appreciate who is close to you in your life. Life is fragile, and they wont live forever... even though I expected them to.
My condolences. You still have time together, spend it doing what you enjoy.
I enjoyed reading your post as well.