Dewdrops sparkled like diamonds on leaves.
Meaning: The water droplets on the leaves shone like valuable stones.
Choice of Words: Dewdrops are small drops of water that form on plants and grass in the morning, and sparkle means to shine with small flashes of light. Diamonds are precious stones that are very hard and valuable, and leaves are the flat, green parts of a plant that grow from the stem.
Alternative Expressions
Related Expressions