Why was king David anointed three times, and had to wait for 7 years before being crowned king over Israel?
The only anointing that matters is the one by God. Even Abner admitted to David that he was God's choice as King. Abner also agreed that most of Israel to...

