Answer :
I believe the answer is A. Exhilarated : to stretch.
Exhilarated also means happy, excited, feeling positive, just like 'elation'.
Exhilarated also means happy, excited, feeling positive, just like 'elation'.