Good and evil both exist in our hearts. God gives us time to overcome the evil before the end of our time. (Mt 13:24-30)