You are surprised at your imperfections,--why? I should infer from that, that your self-knowledge is small. Surely you might rather be astonished that you do not fall into more frequent and more grievous faults, and thank God for His upholding grace.