Are you good enough for God? The idea that our goodness earns us favor with God is held by many cultures and religions.