I've seen this a few times. Makes me tear up, every time!