None of us is perfect, and we've all messed up far more often than we'd like to admit. The good news is, we can bring our mistakes to God and lay them at the cross of Christ.