There is life on the lava!