Man, I'm crying, for so many reasons.