What Makes a Volcano Erupt?