All powerful and loving God