Elated

Joyful, exuberant, and ecstatic.