This teared me up.