What Makes Stars Twinkle?

Wondering what makes the stars twinkle? Well, I am not sure that there is really an answer to this. Maybe it is the fact that they are actually a light in the sky which is dark. A light on top of something dark always has some sort of ‘twinkle’. What do you think?