We have all been there before: feeling like we are never good enough, no matter how hard we try. Failure seems to be our ever-present friend. So often, we have the impression that God operates like that and that we can never please Him. But what we fail to realize is that, when He chooses to love, when He showers us with His grace, we are already pleasing to Him. Even if we have lived the worst life possible - He still sees us as beautiful. He still sees us as being good enough. And that should set us free. That should make us live in joy. That should be good enough for us, too.