Match the words to their meanings.
fortitude
fiend
exhilarated
wretchedly
unhappily or badly
elated or happy
courage or endurance
an evil spirit or demon