James,
Sorry for your loss. Thanks for sharing your thoughts and reminding all of us how lucky we are to have had these companions in our lives.