Great sermon by a good man from a great Bible!
As for God, his way is perfect: the word of the LORD is tried: he is a buckler to all those that trust in him. (Psalm 18:30)
But let patience have her perfect work, that ye may be perfect and entire, wanting nothing. (James 1:4)
Be watchful, and strengthen the things which remain, that are ready to die: for I have not found thy works perfect before God. (Revelation 3:2)