She said yes because saying no felt harder in the moment, and she canceled by text because that felt easier than telling you the truth. That's one common reason, and it applies to men and women alike. Sometimes it means she's disorganized or overbooked. Sometimes it means she was never that interested. Here's how to tell the difference.

Why people say yes and then cancel

The sources that rank for this question describe people in general, not women specifically, and the reasons they give fit the dating version closely.

Clinical psychologist Andrea Bonior, quoted by Global News and Refinery29, explains several of them.:

  • They don't want to disappoint you. Global News quotes her saying many people are people pleasers, "so afraid of disappointing others" that they struggle to decline.
  • Text makes canceling cheap. Global News says technology lets people decline without saying it in person. Refinery29 quotes Bonior: "If you were invited by text, you can cancel by text and not hear their disappointment."
  • Guilt, then anxiety. She says guilt makes people accept plans they don't want. Then, in her words in Refinery29, "the party approaches and you freak out and don't want to go."
  • Feeling roped in. Canceling can be a way to take back control after feeling pushed into the plans.

Verily's piece by marriage and family therapist Kelsey T. Chun adds two more: overcommitment, meaning too much work and too many plans, and not having practice saying no. Chun writes that "maybe no one taught or showed us, or we have no practice saying 'no.'"

What it can mean in dating

Put that in a dating scene. You ask a woman out for Thursday. She says "Sounds fun!" because a flat no feels rude. By Thursday afternoon she's tired, or unsure, or has realized she doesn't feel much. She texts "So sorry, something came up!" That's a low-drama exit, not a plan to waste your time.

In my read, people pick the easy path when the truth feels expensive. If she thinks an honest answer will lead to a lecture, an argument, or a cold shoulder, she may choose the easy lie.

So ask yourself what in the exchange made lying feel easier than honesty. Often the answer is nothing about you. Sometimes it's how you reacted the last time she was honest.

How to read a cancellation

Once is noise. Look at what she does next.

What she doesWhat it usually means
Cancels and offers a specific new day and timeShe's interested and overbooked.
Cancels and says "we should do this soon" with no dayLow interest, or she's avoiding saying so.
Cancels twice and the second time offers nothingShe's out. Stop planning.
Cancels but keeps texting and starts the next plan herselfShe's interested and bad at logistics.

This table is our read, not data from the sources. Treat it as a guide for what to watch, not a rule.

Exactly what to say

When she cancels the first time: "No problem, thanks for telling me. I'm free Saturday at 7 if you want to try again."

That does three things. It stays calm, it offers a specific time, and it makes the next step easy for her. If she wants to see you, she'll take it.

When she cancels again: "Got it. I'm not going to keep rescheduling. If you want to meet, you pick the day and tell me."

You aren't mad, and you aren't chasing. You leave the next step with her and walk away from the cycle.

When she's gone quiet after saying yes: "Hey, if you'd rather skip Thursday, that's fine. I'd rather know than guess."

This one gives her a clean way out. Bonior's advice, as reported by Refinery29, is that declining up front beats backing out at the last minute, and the same applies to you telling her it's okay to say no.

Don't punish an honest answer

If she tells you the truth and you get sharp, defensive, or start interrogating her, you've taught her that honesty gets punished. Next time she'll edit it.

Say she admits she forgot to text back. A guilt speech just makes her pick a more polished excuse next time. Try: "Got it. Just let me know if you're going quiet." You aren't passive. You're calm, and calm keeps the channel open.

Ask clear questions

Vague questions invite dodging. "Do you like me?" is loaded. "Are you free Thursday at 7?" is clear.

If you want the truth after a cancellation, skip "Why did you lie?" and ask "What happened there?" or "Is that the full story?" Those are harder to wriggle out of and easier to answer honestly.

Set a boundary, not a threat

A threat sounds like: "If you cancel again, I'm done!" and then you stay and the cycle repeats. She learns your words are noise.

A boundary sounds like: "If you can't make plans stick, I'm not going to keep investing here." Then you actually step back.

Your boundary should protect your standards, not try to control her. You can't make anyone honest. You can only decide what reliability is worth to you.

Make honesty easy to give you

Be the kind of man the truth feels safe with. Don't say you want something casual when you want a relationship. Don't pretend you're fine with something that bothers you. Don't vanish for three days and then ask for emotional transparency.

If every concern turns into a five-act collapse, she'll start editing reality around you. The man who can hear an uncomfortable answer without melting is rare, and that makes him easy to be honest with.

If you're the one canceling

Bonior's advice from Global News works in both directions: practice saying no on small things, pause before you answer, and keep it short because excuses invite negotiation. Verily's author says saying no early beats canceling later, and that "saying 'no' and feeling bad doesn't equate to you being bad."

If you want to avoid being the guy who gets canceled on, be the guy who says it early: "I'd rather not, but thanks for asking."