Receipts / Learn / DARVO explained: deny, attack, reverse in text conversations

DARVO explained: deny, attack, reverse in text conversations

You bring up something that hurt you. By the end of the conversation, you're the one apologizing. Not because you changed your mind about being hurt - but because somewhere in the middle, the entire thing flipped, and now you're defending yourself against an accusation you didn't see coming.

If this dynamic is familiar, there's a name for it. Psychologist Jennifer Freyd coined the term DARVO to describe a specific sequence that happens when someone is confronted with their behavior: Deny the behavior, Attack the person who raised it, Reverse the roles of who harmed whom. It's a pattern, not a personality type. And it shows up with striking consistency in text conversations once you know what to look for.

The three moves

DARVO isn't random deflection. It's a sequence, and each step serves a specific function.

Deny. The behavior in question didn't happen, or didn't happen the way you're describing it. This is the first layer of defense, and in a text conversation it often sounds like: "I didn't say that," "That's not what happened," or "You're taking it out of context."

Attack. The focus shifts from their behavior to your character. You're too sensitive. You're always starting fights. You're impossible to talk to. The attack reframes the conversation so that raising the concern becomes the problem - not the concern itself.

Reverse. The roles flip. The person whose behavior was questioned is now the one who's been wronged. They're hurt that you'd accuse them. They're exhausted by your constant criticism. They can't believe you'd bring this up after everything they do for you. You started the conversation as the person who was harmed. You end it comforting the person who harmed you.

What it looks like in messages

Here's a full DARVO sequence in a text conversation:

You: I saw the messages between you and Alex. Some of them made me uncomfortable. Can we talk about it?

Them: What messages? There's nothing going on with Alex. You went through my phone?

You: I wasn't snooping. A notification came up while I was using it for directions. I just want to understand.

Them: So now you're monitoring my friendships. This is what's wrong with us - you don't trust me. You never have.

You: That's not what this is about. I just wanted to talk about what I saw.

Them: I can't believe you're doing this. I have been nothing but loyal to you and this is what I get. I'm actually hurt that you'd think so little of me.

You: I'm sorry. I didn't mean to hurt you. I was just feeling insecure.

Read that exchange again and trace the movement. You started with a specific concern, expressed calmly. By the end, you're apologizing for having it. Your concern was never addressed. Instead, it was denied ("there's nothing going on"), you were attacked ("you're monitoring my friendships," "you never trust me"), and the roles reversed so completely that they're the hurt party and you're the one seeking forgiveness.

The original question - what those messages were about - never got answered.

Why it works

DARVO works because each step feels like a natural part of conversation when you're inside it. The denial seems plausible. The attack hits an insecurity you already carry. The reversal triggers your empathy - you don't want to hurt someone you care about, so you shift into repair mode.

It also works because it happens fast. In a text conversation, the three moves can unfold in under ten messages. By the time you realize the topic has changed, you're already in the apology. And the next time you think about raising a concern, you remember how the last one ended. You hesitate. Maybe you drop it.

This is the training effect of DARVO. It doesn't just deflect one conversation. Over time, it teaches you that raising concerns leads to conflict where you end up being the one who was wrong. The pattern trains you to stop bringing things up. And once you've stopped, the behavior that concerned you continues without challenge.

One instance or a pattern

A single conversation that follows this sequence isn't necessarily DARVO as a pattern. People get defensive. People redirect when they feel accused. An isolated instance might reflect stress, poor communication skills, or a genuine misunderstanding.

What makes it a pattern is repetition and consistency. Ask yourself:

  • When you raise a concern, how often does the conversation end with you apologizing?
  • Do you find yourself dropping issues because "it's not worth the fight" - and has the list of things not worth fighting about grown over time?
  • After a conflict, who brings up their hurt first in future conversations - you or them? If your concerns vanish but theirs become recurring reference points, there's a direction to notice.

These questions don't diagnose anything. They ask you to look at direction: which way does accountability flow in your conversations? If it consistently flows away from one person and toward you, that consistency is the pattern.

Seeing DARVO across multiple conversations

In a single conversation, DARVO can feel like a bad argument. Across many conversations, it reveals a structure. The specific topics change - it might be about plans one week, friendships the next, finances after that - but the movement is the same. You raise something. It gets denied. You get criticized for raising it. They end up being the one who was wronged.

When you can line up multiple conversations and see that same three-step sequence repeating regardless of the subject, you're looking at something more organized than defensiveness. You're looking at a consistent way that accountability gets redirected.

This is why looking at conversations over time is more useful than analyzing any single exchange. The exchange is ambiguous. The repetition isn't.

For more on how these patterns work across conversations, see recognizing manipulation patterns in your conversations.

Reading the record

If you're noticing this dynamic, your message history is a resource. Not for building a case against someone, but for your own clarity. When you can see the sequence laid out across weeks or months - the same movement from your concern to their hurt to your apology - the pattern becomes harder to explain away.

Receipts is designed to surface exactly this kind of recurring structure in your conversations. It traces how topics shift during conflict, where accountability lands, and how conversations resolve across time. It doesn't interpret the pattern for you or tell you what to do with it. It makes the pattern visible so you can understand what keeps happening.

The information is already in your messages. Sometimes you just need to see many conversations side by side to notice what a single argument can't show you.


If you're recognizing concerning patterns in your relationship, support is available.

  • National Domestic Violence Hotline: 1-800-799-7233 (call or text)
  • Crisis Text Line: Text HOME to 741741
  • International resources: Hot Peach Pages maintains a directory of support services worldwide

These services are free, confidential, and available 24/7. Reaching out is always an option, wherever you are in the process.

Get early access

Be among the first to use Receipts. We are rolling out access gradually to ensure quality and safety for every user.

No spam. Unsubscribe anytime. Your email is never shared.