Surprise reunion brings tears, cheers