No Christian is perfect and no Christian will be on this side of heaven. Every believer is a work in progress, being transformed from who they were to who they will yet be. The technical term is sanctification. Rooted in God's character and his design in and through creation, sanctification is the process by which a Christian develops into the person God wants him or her to be. Simultaneously challenging and joyous, sanctification does not happen...