God never gives up