moved heaven and earth