Understanding Human Nature and Sinful Desires