That is a very moving and very thought provoking post. I am lost for words.