He vanished. No fight, no explanation — just silence you spent weeks decoding. Now there is a “hey stranger” sitting in your notifications and your stomach is doing something complicated. Before you answer from the part of you that is relieved: the return is a move, and it usually means something specific.
Why they come back
Ghosting works by exporting the entire cost of the ending onto you while the ghost pays nothing — no closure conversation, no discomfort, no accountability. The problem, from his side, is that it also closes an option. So when the conditions change — he is bored, a different prospect fell through, it is late and he is lonely, or an old thread simply floated back to mind — reopening you is cheap. He never burned the bridge; he just stopped walking across it.
That return move has a name: hoovering — a pull of warmth, nostalgia, or apology engineered to vacuum you back into a dynamic you had started to leave. The tell is what the message does not contain. A genuine reconnection reckons with the disappearance. A hoover skips straight past it — “hey, how have you been?” — because acknowledging the gap would mean owning it.
The move
You do not have to ignore him and you do not have to leap. You have to make the return cost him the one thing the disappearance was designed to avoid: accountability. Name the gap, plainly, and watch what he does with it. If he owns it, explains without excuse-making, and his behavior actually changes, a real reconnection is possible. If he minimizes it, jokes past it, or flips it around so you are the difficult one for asking — that is not a comeback, it is the same low-investment pattern reopening on his schedule, the permanent-mode version DarkoApp calls breadcrumbing.
What his answer tells you
He addresses the silence and shifts → worth a cautious, eyes-open second look. He breezes past it → the return was about his boredom, not your value, and answering warmly just teaches him the door reopens for free. He gets defensive that you even asked → he wanted access without accountability, and you just declined to grant it.
For the disappearance itself, see the glossary on ghosting; for the return move, see hoovering; for the full framework, see the DarkoApp doctrine.