OMG...I choked up big time on that...two Kleenex later I can reply.

That was especially well done and powerful!