Today's post has left me with a lot on my mind.