Elated

Ecstatically happy, overjoyed, rapturous, delighted