March 30, 2015 by LCPF It defies human understanding that God who created the heavens should die as a man on a cross! And that, to rescue us messed up humans! It defies human understanding that God who created the heavens should die as a man on a cross! And that, to rescue us messed up humans!