This makes me cry a little bit.