For some reason this kinda made me tear up.