Q:

Why do lights twinkle in the distance

Answer

Stars twinkle because they are very far away, and so some of the light is absorbed by moving air in the Earth's atmosphere. ChaCha