I’m not sure how I came about this, but you have to read this blog post from Enjoying the Small things.

Take 5 minutes, grab a box of tissues and get ready to weep…..