Meaning: This sentence describes a fun and joyful scene in nature where the raindrops and puddles are playing together.
Choice of Words: Raindrops "danced" to describe their playful and lively movement. "Puddles giggled in delight" means that the puddles were very happy and excited about the raindrops.