When heaven and earth collide.