As Christians, we have all struggled to maintain a purity that is reflective of Christ. We may have repeating sins that we are battling to break free of. How can we deal with the shame, anxiety and negative emotions that accompany the struggle to shed sin? This week we are joined by Brian Walker, Christian…