What do rocks have to do with life? A lot, actually