How do I tell a friend I'm tired of them cancelling plans?
Each cancellation is small on its own. Saying that it has become a pattern, and what you would like instead, gives them something to change.
Tonecraft lets you rehearse it first. Describe what is happening, choose gentle, direct or firm, and walk through six turns. At each turn you see three ways they might answer.
Three ways to open
Gentle
I miss seeing you, and I want to be honest. The last few times our plans fell through on the day, and it's starting to hurt. Could we plan something you're sure of?
Direct
You've cancelled our last three plans on the day. I need that to change if we're going to keep making plans.
Firm
I'm not going to keep making plans that get cancelled on the day. If you can't come, tell me the day before.
What to expect
Three ways they might answer. Each is plausible, not a prediction of what they will say.
Hears you out
You're right. I've been bad at this. I'm sorry.
Pushes back
Things keep coming up. It's not like I do it on purpose.
Brushes it off
It's just dinner. We'll do it another time.
A message to send after
Edit it to fit, then send it yourself
Rehearse this with your details
Thanks for hearing me. I still want to see you, and I'd like us to pick a plan we'll both keep.
Your first five rehearsals are free. No card needed.