Holiness is something that one can obtain in this life. It removes all evil from his heart, allowing him to truly and completely serve God. This does not mean he will not make mistakes, because he still will since he is still human.
Pastor Stuart McAlpine helps us to understand that we have this hope as an anchor for the soul, firm and secure.
The Lord is not slow to fulfill his promise as some count slowness, but is patient toward you, not wishing that any should perish,...
David confessed his sin, received forgiveness from God, and knew God could still use his life.