Heal, Restore, Elevate, Unite: Aquatic Connection & CircleSong (Mar 30)

Event Date:

March 30, 2024

Event Time:

11:00 am

Event Location:

Location details will be sent in your ticket confirmation email as well as in a reminder email that will be sent out the day before the event, but know at least that the pool is near Thomas Fogarty Winery on Skyline in the hills of Woodside (about 1hr from Oakland, San Francisco and Santa Cruz)

Find Location On Google Map:

Join Copperwoman and Kellyfish for a unique community healing experience weaving together singing, percussion, creative aquatic dance, and human connection. Copperwoman’s brilliant circle songs will surely uplift your spirit and create a unified connection of love and support within our group. Singing medicine songs to this glorious land and water will ripple out, creating a powerful group healing experience combined with fun aquatic play and nervous system regulation.

Participants will have opportunities to explore aquatic contact dance and guided group practices in the water woven together with songs and loving-kindness.

We are including some light finger food at lunch time and a warm vegan dinner, with the option to stay overnight.

AGUAHARA Session add-on:

There will also be a few slots open Friday afternoon/evening (with the option to sleep over) and Saturday morning for private aguahara sessions if you want to add a deeper level of personal healing to your weekend.
Contact Kelly directly to inquire about availability: 530-859-2175

Space is limited!

Please reserve your spot by making a donation at a tier that feels aligned to your situation. Reserving your spot ahead of time makes this event possible, so please sign up as soon as you are ready to commit. We have two work-trade positions; inquire soon by contacting Kelly: 530-859-2175

This is a community event, made possible with the generosity of the Inner Sanctum’s caretakers and by your donations. The pool is expensive to heat and maintain so your generosity is much appreciated to keep this sanctuary available to the community.

About Copperwoman:

“Open your heart, Let your voice come through, Just the way you do it, Nothing to compare to.” Copperwoman has been gifted in this lifetime to “catch” songs for us—for people who want to sing together to raise the collective vibration in a prayerful way, and for those who might be afraid to sing. She offers a safe space in which to find your voice and express that which lives within and wants to come out vocally. Her most passion-filled moments are when she finds herself surrounded by a group of people singing with her. Having visited Peru seven times, Copperwoman carries an energy of pachamama and a certain depth of ancient connected earth culture. You can hear Copperwoman’s music on Spotify and other streaming platforms. website: copperwoman.com

About Kellyfish:

Water has always been a consistent safe haven and place of reverence and healing, a source of freedom and joy for her. Having learned to swim before she could walk, moving in water is a natural experience that she loves to share with others through group aquatic explorations, aguahara sessions, sailing, and swimming confidence lessons. She brings a powerful mothering, healing presence to all of her work through experiences as a mother, teacher, and trauma navigator. website: kellymcree.com

What to bring:

  • Flip flops
  • Towel
  • Swimsuit
  • Metal or Plastic Water bottle
  • Robe for extra comfort (recommended)
  • Rattle, instrument, etc…(optional)
  • Snack contribution (optional)
  • Food for breakfast if you choose to stay overnight.
  • Bedding if you choose to stay overnight (Pillow & Blanket)

Location:

Location details will be sent in your ticket confirmation email as well as in a reminder email that will be sent out the day before the event, but know at least that the pool is near Thomas Fogarty Winery on Skyline in the hills of Woodside (about 1hr from Oakland, San Francisco and Santa Cruz)
* Please allow ample time to enjoy the stunning drive so that you can arrive spacious and relaxed with plenty of time to check in, shower, and land before we get in the womb pool.

Health Mindfulness:

If you have been around large groups, risky containers, or are not feeling well, please take a covid test and/or consider staying home. Let’s do our best to keep each other well.

So looking forward to singing and being with you in the warm waters of The Inner Sanctum!

Register Now:

(At the moment you can only purchase 1 ticket per session.)

Attendee info: 1

Form Example
function autoPopulateForm2() { // Get the value from Form 1 input var input1Value = document.getElementById('nameinfo1').value; // Set the value to Form 2 input var parentDiv = document.getElementById('newDiv1'); var secondDiv = parentDiv.getElementsByClassName('mep-user-info-sec')[0]; var kenUserName1 = secondDiv.getElementsByClassName('mep_user_name')[0]; kenUserName1.value = input1Value; } function autoPopulateForm3() { // Get the value from Form 1 input var input1Value3 = document.getElementById('emailinfo1').value; // Set the value to Form 2 input var parentDiv3 = document.getElementById('newDiv1'); var secondDiv3 = parentDiv3.getElementsByClassName('mep-user-info-sec')[0]; var kenUserEmai1 = secondDiv3.getElementsByClassName('mep_user_email')[0]; kenUserEmai1.value = input1Value3; } function autoPopulateForm4() { // Get the value from Form 1 input var input1Value4 = document.getElementById('phoneinfo1').value; // Set the value to Form 2 input var parentDiv4 = document.getElementById('newDiv1'); var secondDiv4 = parentDiv4.getElementsByClassName('mep-user-info-sec')[0]; var kenUserPhone1 = secondDiv4.getElementsByClassName('mep_user_phone')[0]; kenUserPhone1.value = input1Value4; } function autoPopulateForm5() { // Get the value from Form 1 input var input1Value5 = document.getElementById('noteinfo1').value; // Set the value to Form 2 input var parentDiv5 = document.getElementById('newDiv1'); var secondDiv5 = parentDiv5.getElementsByClassName('mep-user-info-sec')[0]; var kenUserNote1 = secondDiv5.getElementsByClassName('user_note')[0]; kenUserNote1.value = input1Value5; }

The pool is very costly to heat and maintain year-round so your generosity is much appreciated to keep this sanctuary open and available to our community.

Suggested donation range $64 - $124. Please choose what best meets your self-assessed financial ability:


Financial Aid Needed

Could use a Little Help

Feeling Blessed

$124

*** Work trade options available if financial aid needed. If you are not able to meet the suggested donation please reach out so we can make arrangements that make it possible for you to attend.

document.addEventListener("DOMContentLoaded", function() { const counter = document.querySelector(".tktscounter"); const plusButton = document.querySelector(".plus-button"); const minusButton = document.querySelector(".minus-button"); // Set the initial counter value let count = 0; function resetSlider() { // Get the slider element var slider = document.getElementById("slider"); // Set the slider value to 124 slider.value = 124; // Get the slider value element var sliderValue = document.getElementById("sliderValue"); // Update the displayed slider value sliderValue.innerText = "$" + slider.value; } changeAllInputValue('eventpxtp_1'); slider.addEventListener("input", function() { sliderValue.textContent = "$" + slider.value; resetAllInputValue.apply(null, parameters1); // Loop through the slider values and check for a match for (let i = 1; i <= 31; i++) { const sliderVal = 126 - (2 * i); if (slider.value === String(sliderVal)) { const inputValue = 'eventpxtp_' + i; changeAllInputValue(inputValue); break; // Stop looping once a match is found } } autoPopulateForm2(); autoPopulateForm3(); autoPopulateForm4(); autoPopulateForm5(); autoPopulateForm6(); }); plusButton.addEventListener("click", function() { if (count 0) { // Check if count is greater than 0 count--; counter.textContent = count; const section = document.querySelector('.attinfo1'); section.classList.toggle('visible'); resetAllInputValue.apply(null, parameters1); } }); resetSlider(); });
// JavaScript code to display the current slider value const slider = document.getElementById("slider"); const sliderValue = document.getElementById("sliderValue"); function resetAllInputValue(...inputIds) { inputIds.forEach(inputId => { var inputField = document.getElementById(inputId); if (inputField) { inputField.value = '0'; var enterEvent = new Event('keyup', { key: 'Enter', bubbles: true, cancelable: true }); inputField.dispatchEvent(enterEvent); } }); } var parameters1 = []; for (var i = 1; i <= 31; i++) { parameters1.push('eventpxtp_' + i); } function changeAllInputValue(inputId) { var inputField = document.getElementById(inputId); if (inputField) { inputField.value = '1'; var enterEvent = new Event('keyup', { key: 'Enter', bubbles: true, cancelable: true }); inputField.dispatchEvent(enterEvent); } } function autoPopulateForm2() { // Get the value from Form 1 input var input1Value = document.getElementById('nameinfo1').value; // Set the value to Form 2 input var parentDiv = document.getElementById('newDiv1'); var secondDiv = parentDiv.getElementsByClassName('mep-user-info-sec')[0]; var kenUserName1 = secondDiv.getElementsByClassName('mep_user_name')[0]; kenUserName1.value = input1Value; } function autoPopulateForm3() { // Get the value from Form 1 input var input1Value3 = document.getElementById('emailinfo1').value; // Set the value to Form 2 input var parentDiv3 = document.getElementById('newDiv1'); var secondDiv3 = parentDiv3.getElementsByClassName('mep-user-info-sec')[0]; var kenUserEmai1 = secondDiv3.getElementsByClassName('mep_user_email')[0]; kenUserEmai1.value = input1Value3; } function autoPopulateForm4() { // Get the value from Form 1 input var input1Value4 = document.getElementById('phoneinfo1').value; // Set the value to Form 2 input var parentDiv4 = document.getElementById('newDiv1'); var secondDiv4 = parentDiv4.getElementsByClassName('mep-user-info-sec')[0]; var kenUserPhone1 = secondDiv4.getElementsByClassName('mep_user_phone')[0]; kenUserPhone1.value = input1Value4; } function autoPopulateForm5() { // Get the value from Form 1 input var input1Value5 = document.getElementById('noteinfo1').value; // Set the value to Form 2 input var parentDiv5 = document.getElementById('newDiv1'); var secondDiv5 = parentDiv5.getElementsByClassName('mep-user-info-sec')[0]; var kenUserNote1 = secondDiv5.getElementsByClassName('user_note')[0]; kenUserNote1.value = input1Value5; } changeAllInputValue('eventpxtp_1');
// Function to validate email function validateEmail(email) { // Regular expression for basic email validation const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; return emailRegex.test(email); } // Function to validate first three fields function validateFirstThreeFields() { var name = document.getElementById("nameinfo1").value; var email = document.getElementById("emailinfo1").value; var phone = document.getElementById("phoneinfo1").value; // Check if any field is empty if (name.trim() === "" || email.trim() === "" || phone.trim() === "") { alert("Your Name, Email and Phone are required"); return false; } // Check if email is valid if (!validateEmail(email)) { alert("Please enter a valid email address."); return false; } return true; } // Adding event listener when DOM content is loaded document.addEventListener("DOMContentLoaded", function() { // Adding event listener to the button document.querySelector('.btn-mep-event-cart').addEventListener("click", function(event) { if (!validateFirstThreeFields()) { event.preventDefault(); // Prevent form submission if validation fails } } }); });
Share This Event