, so loading this one earlier gives it first crack at the * original text. * - Do NOT combine this with data-calltrk-noswap on the same elements — * that attribute blocks the href swap entirely, which defeats the * purpose here. * * SCOPE: * - By default this applies to every `a[href^="tel:"]` on the page. * Narrow the SELECTOR below if you only want this behavior on specific * numbers (e.g. give those links a shared class like * `.static-display-phone` and use that instead). */ (function () { var SELECTOR = 'a[href^="tel:"]'; // Map of element -> original visible text, captured before CallRail swaps it var originalText = new WeakMap(); function snapshot() { document.querySelectorAll(SELECTOR).forEach(function (el) { if (!originalText.has(el)) { originalText.set(el, el.textContent); } }); } function restore(el) { var original = originalText.get(el); if (original && el.textContent !== original) { el.textContent = original; } } // Snapshot as early as possible, and again once the DOM is fully parsed // (covers elements that aren't present yet when this script first runs). snapshot(); document.addEventListener('DOMContentLoaded', snapshot); // Watch for CallRail (or anything else) changing the link's contents. var observer = new MutationObserver(function (mutations) { mutations.forEach(function (m) { var node = m.target.nodeType === 1 ? m.target : m.target.parentElement; var anchor = node && node.closest ? node.closest(SELECTOR) : null; if (anchor) restore(anchor); }); }); function startObserving() { // document.documentElement () always exists as soon as parsing // starts, unlike document.body when this script is placed in . observer.observe(document.documentElement, { childList: true, subtree: true, characterData: true }); } if (document.body) { startObserving(); } else { document.addEventListener('DOMContentLoaded', startObserving); } // Safety net: CallRail's swap can lag slightly after its script loads, // so double-check shortly after window load too. window.addEventListener('load', function () { setTimeout(function () { document.querySelectorAll(SELECTOR).forEach(restore); }, 1500); }); })();

In Their Own Words: Reflections and Testimonies After Healing Classes (Part 3)

Part 3 of a 5-Part Blog Series

From Unforgiveness and Shame to Forgiveness and Freedom

Time and again, we hear from women and men across the country who carry intense shame following an abortion and struggle to forgive themselves—even when they know that God has already forgiven them. Shame can keep people stuck for years, even decades. But through the love and mercy of Jesus Christ, shame can be lifted through the forgiveness He freely offers.

“I went into this group feeling doubtful and full of regret. Now not only am I healed, but I’ve also become my baby’s mother instead of just their perpetrator. I am so grateful there is healing within an Almighty God. What once felt unforgivable is now a weight that has been lifted. Thank you for this program. It was life changing.” — B.T.

“An Even Place was a safe place to be real, honest, and not feel judged. It gave me the push I needed to overcome my shame, but I never felt forced—just encouraged.” — Anonymous

“I learned of and was surprised by hidden burdens and unforgiveness I was harboring, and the need to let go of them. I was surprised at how much my abortions had been affecting my life and how deep the hurt was. It’s beautiful to see women talk about the healing found in a safe and confidential community where they can confess what’s on their heart, accept forgiveness from God, and go on to walk in freedom.” — K.C.

“I have a relationship with Jesus, and I have accepted His forgiveness for my sins—for everything but my abortions. For twenty years, I considered my abortion to be an unforgivable sin.”

This class attendee found the chapter on forgiveness to be life changing. At the end of the Forgiven and Set Free study, she shared:

“What once felt unforgivable is now a weight lifted.” — Anonymous

At An Even Place, we walk alongside you on a personalized road to healing with love and compassion. If you or someone you know is struggling with the aftereffects of abortion trauma, we invite you to reach out to us.

👉 https://anevenplace.com/interest-form/

Part 4 of this 5-part blog series will be posted soon.


More Blog Posts