Must everything be perfect in our lives for God to send revival?
5Not that we are sufficient of ourselves to think of anything as being from ourselves, but our sufficiency is from God, 6who also made us sufficient as ministers of the new covenant, not of the letter but of…