reunion – n. an act of getting people together again after they have been apart
praise – v. to say or write good things about (someone or something) : to express approval of (someone or something)
know them by heart – idiomatic expression : to know something perfectly; to have memorized something perfectly.
nausea – n. the feeling you have in your stomach when you think you are going to vomit
extraordinary – adj. very unusual : very different from what is normal or ordinary