Why do bubbles pop?

Bubbles pop when their soapy water film dries out or touches something sharp or oily.