Updated

Hard conversations · 8 situations

The talks you keep putting off, made sayable

A real apology names what you did, drops the conditions and lets the other person keep their feelings: "I have been thinking about what I said, and I was wrong. Not wrong if it upset you. Wrong." Volo is a social skills app for iPhone, and this is its Hard Conversations collection: eight situations, from a friend who keeps cancelling to delivering bad news, each with lines in warm, playful and direct tones and a note on why they work.

Download on the App Store

4.9 ★ on the App Store

Free scripts

Three ways to say it, and why they work

When you have to apologize and mean it

You were wrong, they're hurt, and 'sorry you feel that way' is not going to cut it. This one has to be real.

Line 1

  • Warm
    “I've been thinking about what I said, and I was wrong. Not 'wrong if it upset you'. Wrong. I'm sorry, and I understand if it takes a while to feel okay.”
  • Direct
    “I owe you an apology. I embarrassed you in front of everyone, there's no version where that was okay, and I'm sorry.”

Line 2

  • Warm
    “I'm not going to explain my way out of it, because the explanation doesn't change what it felt like on your end. I'm just sorry. What do you need from me?”
  • Direct
    “No excuses on this one. I did it, it hurt you, and I want to make it right. Tell me what right looks like.”

Why this works

A real apology has a structure, and most failed ones break it in the same place: the pivot to self-defense. The working sequence is name it, own it, skip the explanation, ask what they need. 'I was wrong, not wrong if it upset you' matters because conditional apologies quietly relitigate the case. And 'what do you need from me' does something an apology alone can't: it moves the power back to the person who lost some. One more rule: no 'but'. The word 'but' deletes every word that came before it.

When a friend keeps canceling on you

Third cancellation in a row, always with a decent excuse. Individually they're all fine. Together they're starting to say something, and it stings.

Line 1

  • Warm
    “No stress about tonight. Can I say one thing though? That's three in a row, and I'm starting to wonder if something's up. With you, or with us.”
  • Playful
    “You're now three for three on cancellations, which is either a world record or a hint. Which is it?”
  • Direct
    “I want to flag something honestly: the last three plans all got canceled from your side. If life's just chaotic, I get it. But if it's more than that, I'd rather know.”

Line 2

  • Warm
    “I miss you, and I've noticed I'm always the one rebooking us. Can you take the next one? Pick a day you can actually protect.”
  • Playful
    “New system: you only get to cancel if you reschedule in the same text. Those are the rules now, I don't make them. Well, I do.”
  • Direct
    “Here's what I need: don't commit to plans you can't keep. I'd rather hear 'not this month' than get canceled on again.”

Why this works

The mistake here is prosecuting each cancellation, which they'll win every time because each excuse really was fine. The honest conversation is about the pattern, not the incidents, and 'that's three in a row' names the pattern with math instead of accusation. The other essential is leaving a real exit: 'if life's just chaotic, I get it' lets them tell you the truth without a fight. And 'can you take the next one' is the quiet masterstroke, because it converts your complaint into a test that answers itself. If they book it, the friendship's fine. If they don't, you have your answer without another conversation.

In the app

6 more hard conversations situations

Each with three lines, a note on why they work, and a link to the lesson or roleplay that trains the moment.

  • When someone owes you money

    It's been weeks. They remember, you know they remember, but the amount is now big enough to be awkward and small enough to feel petty chasing.

  • When you have to tell a friend something they don't want to hear

    Everyone else is staying comfortably silent. But you're close enough that saying nothing has started to feel like lying to them.

  • When someone crosses a line with a "joke"

    It was aimed at you, it stung, and it came gift-wrapped in 'I'm just kidding', which means objecting now makes you the one with no sense of humor.

  • When you have to deliver bad news

    You know something they don't, it's going to hurt, and you're the one who has to say it. The wind-up feels kinder but it isn't.

  • When a friend is grieving and you don't know what to say

    Someone they love died, and every sentence you draft sounds either hollow or like a greeting card. So you've said almost nothing, and the silence is getting heavier.

  • When you disagree about something big with someone you love

    Politics, religion, how to raise kids, a life choice. The disagreement is real, it isn't going away, and you don't want to lose the person over it.

How do you apologise and actually mean it?

Three parts: the specific thing, the unconditional "I was wrong", and permission for them to take time. What kills apologies is the conditional ("if that upset you") and the pivot to your intentions. Volo's Conflict in Relationships lesson goes deeper on why winning the argument and keeping the relationship are different games.

What do you say to a friend who keeps cancelling?

Name the pattern, not the instance, and leave room for a reason. "That is three in a row, and I am starting to wonder if something is up. With you, or with us." It is a question, not a charge, so it can be answered rather than defended. The Telling a Friend Their Cancelling Hurts roleplay lets you try it first.

What do you say to a friend who is grieving?

Less than you think, and nothing that starts with "at least". "I do not know what to say, and I am here" is honest and complete. Then do a specific thing (bring food on Thursday) instead of offering "anything you need", which asks them to do the planning.

Train the moment

Lessons behind these lines

  1. 01

    Conflict in Relationships

    Winning the argument and keeping the relationship are different games. Play the second one.

    Lesson · 3 min

  2. 02

    Recovering After a Misstep

    The thing you can't stop replaying didn't happen the way you remember it.

    Lesson · 3 min

  3. 03

    When a Friendship Isn't Working

    Staying loyal to something that's hurting you isn't kindness. It's a habit.

    Lesson · 3 min

  4. 04

    When Friendships Drift

    Not every friendship that fades did something wrong. Knowing which kind you're looking at is the skill.

    Lesson · 2 min

  5. 05

    Communicating Needs

    The thing you wished they'd just figure out is the thing they need to be told.

    Lesson · 3 min

  6. 06

    Being a Good Friend

    Showing up for the small stuff matters more than showing up for the big stuff.

    Lesson · 2 min

More on communication skills →

Practice it out loud

Rehearse it before it counts

  • Drew

    Hard

    Letting someone down after a few dates

    End it kindly and clearly

    You've been on three dates with Drew. They're lovely, but you're just not feeling a romantic connection and you've realized it isn't going to grow. They're clearly keen and have suggested a fourth. You've met up in person to tell them honestly rather than ghosting.

    AI roleplay · 3 to 5 min

  • Hannah

    Hard

    Telling a friend their cancelling hurts

    Name the pattern, keep the friend

    Your friend Hannah has bailed on you last-minute three times in a row, twice by text an hour before, once a no-show. You've started to feel like an afterthought. You're finally sitting down with her for coffee, and you want to tell her it's hurting the friendship without her getting defensive and shutting down.

    AI roleplay · 3 to 5 min

  • Kayla

    Medium

    Asking your sibling to pay you back

    Ask for what you're owed

    Two months ago you lent your sibling Kayla a few hundred to cover rent. She said she'd pay it back in a few weeks and hasn't mentioned it since. You're at a family lunch, just the two of you for a minute, and you want to bring it up without it getting weird.

    AI roleplay · 3 to 5 min

Questions

Fair questions

How do I ask someone for money they owe me?

Make it logistics, not morality. "Can you send the £40 for the tickets by Friday? I have rent coming out." A date and a reason turn an awkward ask into an errand.

How do I tell a friend something they do not want to hear?

Ask permission first: "Can I say something you might not want to hear?" A yes means they are braced, and braced people listen. Then say it once, plainly, without softeners that blur the point.

Are these lines free?

The first two situations in this category are free in the Volo app with all three tones. The other six unlock with Volo Premium.

Keep the right words close.

Save the lines you love to My Lines and train the moment behind each one with a linked lesson or roleplay.

Download on the App Store

4.9 ★ on the App Store