The difference between ambivalence and keeping options open
Genuine ambivalence tends to be consistent in its inconsistency — someone visibly wrestling with real doubt — while 'keeping options open' tends to escalate specifically when they sense you pulling away, which is a more calculated rhythm than real uncertainty produces.
Why effort matters more than words here
Someone who's genuinely torn usually still shows effort in the in-between moments — checking in, following through on small things — while mixed signals paired with consistently low effort usually means the words are doing work the actions aren't backing up.
The pattern that's more reliable than any single conversation
Tracking whether the warm periods and cold periods correlate with anything you did — like pulling back — versus happening on their own timeline regardless of you, tells you more than asking them directly, which usually just produces more reassurance without more consistency.
What to do once you can name the pattern
Once the pattern is more 'convenient for them' than 'genuinely uncertain,' the most useful move is usually to stop investing energy in decoding it further and let your own actions — not theirs — decide what happens next.
This describes a pattern to watch, not a way to diagnose someone's intentions from a single message — everyone has inconsistent weeks. What matters is whether the inconsistency has a rhythm tied to your own behavior, repeated over time.
Reading someone else's signals is one puzzle. Reading your own reaction to the inconsistency — why you keep waiting for the warm version to stick — is the other, and it's usually the more useful one to actually sit with. Put your reaction into words in OLENRI