Why Does Jewish Tradition Include Breaking a Glass?

Many times in television and movies, they show at a Jewish wedding someone wrapping usually a wine glass in a cloth and then someone stomps on it and shatters it. Then everyone cheers.
Why and what's the tradition behind it?
4 answers 4