Wow........

I am finding it very hard to express what I want to say after reading this...so many thoughts and feelings...