lighthearted - adj. having or showing a cheerful and happy nature
perhaps - adv. possibly but not certainly
height - n. a measurement of how tall a person or thing is
likeness - n. the quality or state of being alike or similar especially in appearance
schoolfellow(s) n. - a more formal word for schoolmate or classmate
tremble(d) - v. to shake slightly because you are afraid, nervous or excited