Heart Companion🪷

A gentle place for everyday life.
Just as it is.

What area would you like some support with in this moment?🍎 Food Support
🎗️ Social Connect
🏡 Home Basics
🧼 Personal Care
👥 Ask for Help
🎵 Sound Sanctuary
🌬️ Breathing Space
🌸 Explore All Messages

❤️ These links open the Heart Companion browsing website, where you can explore all the messages.

Could you grab me something easy to eat when you are up?
Anything you choose is enough.x

async function copyP23(button) { const message = "Could you grab me something easy to eat when you are up?\nAnything you choose is enough.x"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

Could you grab me something easy to eat and drink when you are up?
I’ll happily have whatever you choose.x

async function copyP25(button) { const message = "Could you grab me something easy to eat and drink when you are up?\nI'll happily have whatever you choose.x"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

I see you’re trying to make contact. I appreciate that. I am out of energy today and resting. I will check back in when I can. x

async function copyP45(button) { const message = "I see you're trying to make contact. I appreciate that. I am out of energy today and resting. I will check back in when I can. x"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

Are you able to come over? I need someone with me at this moment.x

async function copyP47(button) { const message = "Are you able to come over? I need someone with me at this moment.x"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

I need some help responding to a message. Are you free?x

async function copyP48(button) { const message = "I need some help responding to a message. Are you free?x"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

I need help deciding on one small thing to do in the house. Can you message me a room to go to? Any room you choose will be helpful.x

async function copyP55(button) { const message = "I need help deciding on one small thing to do in the house. Can you message me a room to go to? Any room you choose will be helpful.x"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

I need support today. Could you send me this message:
What was the one thing you added along the way today? Thank you.x

async function copyP57(button) { const message = "I need support today. Could you send me this message:\nWhat was the one thing you added along the way today? Thank you.x"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

Could you help me finish a small household task? Anything you can do will be helpful.x

async function copyP59(button) { const message = "Could you help me finish a small household task? Anything you can do will be helpful.x"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

Could you help me get a small household task started? Anything you choose is helpful.x

async function copyP61(button) { const message = "Could you help me get a small household task started? Anything you choose is helpful.x"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

I need support today. Could you reply with a room in the house where I could choose two small tasks to do? Any room you choose will be helpful.x

async function copyP63(button) { const message = "I need support today. Could you reply with a room in the house where I could choose two small tasks to do? Any room you choose will be helpful.x"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

When you have a spare moment, could you please come see me in the bedroom? I just need a little gentle help.x

async function copyP75(button) { const message = "When you have a spare moment, could you please come see me in the bedroom? I just need a little gentle help.x"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

I need support today. Can you message me one of these things to do:
Pull my hair back
Wash my face
Rinse my mouth
Stretch my arms and legs
Change my t-shirt
I’ll happily do whatever you choose.x

async function copyP77(button) { const message = "I need support today. Can you message me one of these things to do:\nPull my hair back\nWash my face\nRinse my mouth\nStretch my arms and legs\nChange my t-shirt\nI'll happily do whatever you choose.x"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

I need your help with something. Can you message me?

async function copyP84a(button) { const message = "I need your help with something. Can you message me?"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

I need your help with something. Can you call me?

async function copyP84b(button) { const message = "I need your help with something. Can you call me?"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

I need your help with something. Can you come over?

async function copyP84c(button) { const message = "I need your help with something. Can you come over?"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

I need some help, but I don’t know what I need right now. Can you message me?

async function copyP85a(button) { const message = "I need some help, but I don’t know what I need right now. Can you message me?"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

I need some help, but I don’t know what I need right now. Can you call me?

async function copyP85b(button) { const message = "I need some help, but I don’t know what I need right now. Can you call me?"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

I need some help, but I don’t know what I need right now. Can you come over?

async function copyP85c(button) { const message = "I need some help, but I don’t know what I need right now. Can you come over?"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

I need some help and I can’t decide who to ask. Can you suggest someone for me to ask?x

async function copyP88(button) { const message = "I need some help and I can’t decide who to ask. Can you suggest someone for me to ask?x"; try { await navigator.clipboard.writeText(message); button.textContent = "✓ Copied!"; } catch (error) { button.textContent = "Unable to copy"; } }

↑ Back to Top

Sound Sanctuary

Perhaps something here may support how you arrive in this moment.

8 hours of Piano Sleep Music

Marconi Union - 8 Hours Weightless

Native American Flute and Rain

Tony O’Connor

Ambient Guitar for Sleep

Soothing Soundscapes

Frequency of the Universe

↑ Back to Top

Breathing Space

A Gentle Breath for This MomentWhen your system is exhausted, burnt out, or overwhelmed, your body naturally takes short, shallow breaths. This can leave you feeling stuck in a loop of worry or fatigue.
You do not need to be an expert to breathe. These are simple, ultra-gentle techniques designed to safely soothe a tired nervous system.

A quick note from my heart: I am a gentle companion walking beside you, not a doctor or medical professional. These exercises are soft, low-pressure suggestions for you to try if they feel good to you today. Always listen to your body and stop if anything feels uncomfortable. x


🌬️ Technique 1: The Sigh of ReliefThe Benefit: This is your body's natural reset button. It instantly dumps carbon dioxide out of your lungs and sends a physical signal to your brain that it is safe to downshift and relax. It is impossible to do wrong.
How to try it:
• Breathe in fully through your nose until your chest is comfortably full.
• Take one extra, tiny "sip" of air right at the very top.
• Let out a big, heavy sigh through your mouth.
Do this just twice. Let your jaw un-clench.


🍃 Technique 2: The Soft ExhaleThe Benefit: Making your exhale longer than your inhale gently turns down your body's stress dial. It lowers your heart rate and is perfect for when you are lying in bed trying to end a long day.
How to try it:
• Gently breathe in through your nose for a quiet count of 2.
• Softly blow the air out through your lips for a count of 4 (like blowing gently on a warm cup of tea).
Repeat this cycle three times. Allow your mattress to fully hold your weight.

↑ Back to Top