top of page
umbrella-support-sm.jpg

No one should have to navigate life's most overwhelming challenges alone.

What We Do

What we do

Our experienced, multidisciplinary team offers expert life crisis advisory and management services.

We meet people in their toughest moments— serious illness, end-of-life planning, family conflict, systemic barriers, and more— to help them find the clarity, stability, and relief needed to move forward.

What to expect

Each engagement begins with a no-cost 15-minute phone call
Paid consults allow us to develop a detailed approach
We begin our support when you approve the proposed plan

Services wrap up when outcomes have been achieved

Thank you so much for all your loving support throughout our journey. Your service is priceless.

- T. C.

Select associations & partnerships

umbrella-support-side-sm.jpg

Are you a leader responsible for employee wellbeing?

Learn more about our innovative approach to benefits. 

Two Women Conversing
woman-smiling-sm.jpg
bottom of page
import wixWindow from 'wix-window'; import wixLocation from 'wix-location'; $w.onReady(function () { // 1. Listen for the global background form submission event wixWindow.onMessage((event) => { if (event.data === "globalFormSubmittedSuccessfully") { // 2. Identify which form workflow is currently running on the page let activeForm = null; let formType = ""; if ($w("#consultForm").id) { activeForm = $w("#consultForm"); formType = "consult"; } else if ($w("#intakeForm").id) { activeForm = $w("#intakeForm"); formType = "intake"; } // Error Handler A: Stop if no valid form container exists on this page layout if (!activeForm) { console.warn("Form Submission Event Detected, but no recognized Form element exists on this page."); return; } // 3. Find the assigned team member scheduler container on the page let activeScheduler = null; if (formType === "consult") { activeScheduler = $w("#consultSchedulerRC").id ? $w("#consultSchedulerRC") : $w("#consultSchedulerFF").id ? $w("#consultSchedulerFF") : $w("#consultSchedulerJA").id ? $w("#consultSchedulerJA") : $w("#consultSchedulerAA").id ? $w("#consultSchedulerAA") : $w("#consultSchedulerNEW").id ? $w("#consultSchedulerNEW") : null; // Fallback Default } else if (formType === "intake") { activeScheduler = $w("#intakeSchedulerJA").id ? $w("#intakeSchedulerJA") : $w("#intakeSchedulerAA").id ? $w("#intakeSchedulerAA") : $w("#intakeSchedulerNEW").id ? $w("#intakeSchedulerNEW") : null; // Fallback Default } // 4. Execute the layout transition with built-in Error Handler B if (activeScheduler && activeScheduler.id) { // Smooth transition loop activeForm.scrollTo() .then(() => { activeForm.hide("fade", {"duration": 150}) .then(() => { activeScheduler.show("fade", {"duration": 150}); }); }); } else { // Error Handler B: Fires if a form was submitted but absolutely no scheduler matches on the page console.error(`CRITICAL: Form submitted, but no matching scheduler or default found for type: ${formType}`); // Fallback action: Send user to a general booking link or contact page so they aren't stuck activeForm.scrollTo() .then(() => { activeForm.hide("fade", {"duration": 150}) .then(() => { // OPTION: You can unhide a generic text warning box here, or redirect them safely: wixLocation.to("/consult/consult-new"); }); }); } } }); });