欣喜若狂

Idiom

 * 1) ecstatic; over the moon; overjoyed