reunited – v. brought together again especially after having been apart for a long time
thrilled – adj. extremely pleased and excited
debris – n. the pieces that are left after something has been destroyed