Stars twinkle because of atmosphere.
Meaning: Stars seem to flicker or shine with a sparkling light because of the earth's atmosphere.
Choice of Words: Stars are balls of gas that produce their own light and heat. Twinkle means to shine with a flickering light. Because means for the reason that or on account of. Of means belonging to or associated with something. Atmosphere is the layer of gases that surrounds the earth.
Alternative Expressions
Related Expressions