You've talked about moving in together. About the trip. About meeting her family. Each time, you meant it. Or meant it enough. But the date comes and goes and something got in the way, and now you're talking about the next thing. She's still there. She's still investing. The future keeps working even though it keeps not arriving.
Here's what's worth understanding about that. Each promise you make gets you something real right now: her certainty, her patience, her continued investment. The future, when it arrives, can always be renegotiated. Something came up. The timing isn't right. Soon. The asymmetry is that the benefits are immediate and the costs are deferred. Deferred costs have a way of not feeling real.
Her position: she's making real decisions based on a future you described. Staying when she might have left. Turning down other options. Telling her friends this is serious. The promises didn't feel like maybe to her. They felt like plans.
Your position is harder to see clearly from inside it. Each promise felt genuine when you made it. You weren't lying. You were optimistic, or you wanted to want it, or the future felt more manageable in the abstract than it does when it arrives. But the pattern looks the same from the outside regardless of what was happening inside.
What makes it run is that each broken promise comes with a replacement. She never hits a moment where the future is simply gone. Just postponed. The new promise resets her clock before she's fully processed what happened to the last one.
Dominated strategies
Making a bigger promise when a smaller one falls through. A broken trip becomes a conversation about moving in. A missed milestone becomes talk of marriage. The scale increases because something has to maintain the forward momentum. But bigger promises carry bigger eventual costs, and the pattern just gets harder to exit.
Believing the problem is circumstance. It wasn't the right time, things were busy, it'll be different next time. Circumstances change. The pattern is yours. If the timing is always wrong, the timing isn't the variable.
The thing that actually resolves it: stop making promises you're not certain about and start making smaller ones you'll keep. "I want to go on that trip" is different from booking flights. One costs nothing and gets you the same immediate benefit. The other is a commitment. The difference matters to her even if it doesn't feel like it should.