Funny thing is. when I first became a Christian, and HE was teaching me stuff, a prophetess from the church, said to me, He wants you to learn about David, so go read about Him,, so I did, all of Kings all I could find, one day when I was in church she asked me, well have you learned anything,? And I said, after all that treading I still dont know, and at that very moment He showed me, " David Loved God and was not perfect". made my walk with Him a good deal easier, no more trying to perfect myself, you know what it says about David , even with all that He did.Jesus told us to be perfect. This was not an idle statement. It is something that God wants us to do, but most people [believers?] have simply written it off saying in effect that it is impossible: No man can be perfect.
Act_13:22 And when he had removed him, he raised up unto them David to be their king; to whom also he gave testimony, and said, I have found David the son of Jesse, a man after mine own heart, which shall fulfil all my will.
Ill just follow after God.