Oh gawd... I actually have tears in my eyes...