Have you ever wondered how King David could be called “a man after God’s own heart” when he committed so many sins? Some of us may have felt we committed great sins in our life as well, so what does it take to become like King David and be loved by God?