Wow. This brought me to tears.