ok, now THAT teared me up! Beautiful story