Pornography is a destructive addiction.

We are here to help.

 

If you want to keep pure, this site has the resources you need.

Read the latest articles below, get the facts & take action!

Latest articles

How Porn Can Become an Escalating Behavior

Listen to this articleFind more to listen to from our podcast We’ve all heard stories from smokers or former smokers that include something like, “It started with one cigarette, but eventually, I was smoking two packs a day.” It’s one of the hallmarks of substance...

Why Motherhood Matters

Motherhood is a sacred responsibility and privilege. Their role in nurturing children goes far beyond providing basic physical needs. They are also responsible for shaping a child’s mental and emotional well-being, which plays a crucial role in their development as...

Digging Up the Roots

“I think I married my mother”, “Every time I watch porn I’m trying to feel comforted”, “Every time I watch porn it feels nurturing in a way”, “I think I’m trying to replace my mother with another woman”… some of the phrases I’ve heard in my office often by people...

Attachment and Sex Addiction

Last week, Kim Bagato shared a post about healing ‘mother wounds.’ Her intention was not to shame or discourage mothers, but rather to highlight how the challenges individuals face today are often deeply influenced by traumas, pains, and problems from their past. This...

Mothers Day: When There’s Not Much To Celebrate

What do you think of when you think of Mother’s Day? Be honest with yourself. Today I want to encourage you by saying that there’s no right way to feel about Mother’s Day.  Society sends us all kinds of messages about both Mother’s and Father’s Day. I realize this...

<!-- Begin MailChimp Signup Form --><!-- [et_pb_line_break_holder] --><link href="//cdn-images.mailchimp.com/embedcode/classic-10_7.css" rel="stylesheet" type="text/css"><!-- [et_pb_line_break_holder] --><style type="text/css"><!-- [et_pb_line_break_holder] --> #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }<!-- [et_pb_line_break_holder] --> /* Add your own MailChimp form style overrides in your site stylesheet or in this style block.<!-- [et_pb_line_break_holder] --> We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */<!-- [et_pb_line_break_holder] --></style><!-- [et_pb_line_break_holder] --><div id="mc_embed_signup"><!-- [et_pb_line_break_holder] --><form action="https://keeppure.us2.list-manage.com/subscribe/post?u=685fc3b4b077ca1df0838f449&id=ba07ae57bb" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate><!-- [et_pb_line_break_holder] --> <div id="mc_embed_signup_scroll"><!-- [et_pb_line_break_holder] --> <h2>Subscribe to our mailing list</h2><!-- [et_pb_line_break_holder] --><div class="indicates-required"><span class="asterisk">*</span> indicates required</div><!-- [et_pb_line_break_holder] --><div class="mc-field-group"><!-- [et_pb_line_break_holder] --> <label for="mce-EMAIL">Email Address <span class="asterisk">*</span><!-- [et_pb_line_break_holder] --></label><!-- [et_pb_line_break_holder] --> <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL"><!-- [et_pb_line_break_holder] --></div><!-- [et_pb_line_break_holder] --><div class="mc-field-group"><!-- [et_pb_line_break_holder] --> <label for="mce-FNAME">First Name </label><!-- [et_pb_line_break_holder] --> <input type="text" value="" name="FNAME" class="" id="mce-FNAME"><!-- [et_pb_line_break_holder] --></div><!-- [et_pb_line_break_holder] --><div class="mc-field-group"><!-- [et_pb_line_break_holder] --> <label for="mce-LNAME">Town or city </label><!-- [et_pb_line_break_holder] --> <input type="text" value="" name="LNAME" class="" id="mce-LNAME"><!-- [et_pb_line_break_holder] --></div><!-- [et_pb_line_break_holder] --> <div id="mce-responses" class="clear"><!-- [et_pb_line_break_holder] --> <div class="response" id="mce-error-response" style="display:none"></div><!-- [et_pb_line_break_holder] --> <div class="response" id="mce-success-response" style="display:none"></div><!-- [et_pb_line_break_holder] --> </div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--><!-- [et_pb_line_break_holder] --> <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_685fc3b4b077ca1df0838f449_ba07ae57bb" tabindex="-1" value=""></div><!-- [et_pb_line_break_holder] --> <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div><!-- [et_pb_line_break_holder] --> </div><!-- [et_pb_line_break_holder] --></form><!-- [et_pb_line_break_holder] --></div><!-- [et_pb_line_break_holder] --><script type='text/javascript' src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js'></script><script type='text/javascript'>(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';}(jQuery));var $mcj = jQuery.noConflict(true);</script><!-- [et_pb_line_break_holder] --><!--End mc_embed_signup-->
<A class=twitter-share-button href="https://twitter.com/share" data-size="large" data-hashtags="KeepPure" data-via="Keep_Pure">Tweet</A><!-- [et_pb_line_break_holder] --><SCRIPT><![CDATA[!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");]]></SCRIPT><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><A class=twitter-follow-button href="https://twitter.com/keep_pure" data-show-count="false" data-size="large" data-dnt="true">Follow @Keep_Pure</A><!-- [et_pb_line_break_holder] --><SCRIPT><![CDATA[!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");]]></SCRIPT><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><a class="twitter-timeline" href="https://twitter.com/Keep_Pure" data-widget-id="480014452008316929">Tweets by @Keep_Pure</a><!-- [et_pb_line_break_holder] --><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- Place this tag where you want the widget to render. --><!-- [et_pb_line_break_holder] --><div class="g-follow" data-annotation="bubble" data-height="24" data-href="//plus.google.com/u/0/118141648263503651436" data-rel="publisher"></div><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- Place this tag after the last widget tag. --><!-- [et_pb_line_break_holder] --><script type="text/javascript"><!-- [et_pb_line_break_holder] --> window.___gcfg = {lang: 'en-GB'};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> (function() {<!-- [et_pb_line_break_holder] --> var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;<!-- [et_pb_line_break_holder] --> po.src = 'https://apis.google.com/js/platform.js';<!-- [et_pb_line_break_holder] --> var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);<!-- [et_pb_line_break_holder] --> })();<!-- [et_pb_line_break_holder] --></script>