Dewdrops sparkled, reflecting sunbeams.

Meaning: This means the dew drops on the grass and leaves shone brightly in the sunlight.

Choice of Words: Dewdrops are drops of water that form on grass and leaves in the morning. Sparkled means to shine with small flashes of light. Reflecting means to bounce back light or sound. Sunbeams are rays of sunlight.

Alternative Expressions

Related Expressions