Dewdrops sparkle on flower petals.

Meaning: Small drops of water are shining on the colorful leaves of a flower.

Choice of Words: Dewdrops are small drops of water that form on plants and objects in the morning. Sparkle is a verb that means to shine or glitter. Petals are the colorful leaves of a flower.

Alternative Expressions

Related Expressions