exhilarating

  • Making one feel very excited, thrilled, elated, animated