exhilarated

exhilarated

adj.
  1. elated, in high spirits, and envigorated. Opposite of dejected.