手舞足蹈

手舞足蹈 (shǒu wǔ zú dǎo)
hands dance and feet trip (idiom); dancing and gesticulating for joy