giddy

too happy, extremely giggly, excited.