David is a man after God’s own heart. How is this possible when he made so many moral mistakes? Being after God’s own heart does not mean David is morally upright, but that he has unwavering faith in the one true God of Israel. That is unique to David in these narratives. The narratives are clear that both Saul and Solomon conjoined belief in the God of Israel with the worship of other gods. David, however, is never portrayed as worshipping other gods or setting up altars to Idols.