Dani and I had been inseparable since seventh grade. She was the maid of honor at my wedding last year. She held my hand in the hospital when I miscarried in March. Whatever I had, I thought she had too.
I was scrolling through tagged photos of my anniversary dinner when the algorithm served me a profile with no photo, no name, just a handle: @realstoryofkristin. My name is Kristin.
I clicked.
The account was six months old. Forty-three posts.
The first one I read called my marriage a “performance for attention.” The second one said my miscarriage was something I was “milking for sympathy.” Each post had screenshots – texts I’d sent Dani in my worst moments, private voice memos she’d somehow recorded, photos from nights I thought were just us.
Her followers were people I KNEW.
My coworker Bree had commented “lol she’s always been like this.” My cousin had liked three posts. Someone I’d never heard of had written “she sounds exhausting.”
I didn’t say anything. Not yet.
I started going back through our texts. Every time I’d told Dani something raw – the fertility stuff, the money problems, the fight Marcus and I almost didn’t survive – there was a new post within forty-eight hours.
She was POSTING IN REAL TIME.
I checked the account followers. Forty-one people. I recognized thirty of them.
I made a list.
Then I did something I’m not proud of but I’d do again: I created my own account. I followed every one of her forty-one followers from mine. I posted one thing – a screenshot of the account’s analytics page, which showed the owner’s linked email.
Dani’s email.
Her full name. Right there.
I sent the screenshot to every single person on my list, including her mother and her boss, at 7 a.m. on a Tuesday.
By noon, my phone was blowing up with people I hadn’t heard from in months.
The last message was from Dani herself.
“You need to call me RIGHT NOW,” she said. “There’s something about Marcus you don’t know.”
What I Did Before I Called Her Back
I put my phone face-down on the kitchen counter.
Then I stood there for a while staring at the cabinet above the stove, the one with the handle that’s been loose for two years because Marcus keeps saying he’ll fix it and never does.
I thought about the voice memos. That was the part I kept snagging on. Not the screenshots of my texts – I could almost understand that, in the way you can understand something terrible if you squint at it sideways. Texts are text. You copy, you paste. But the voice memos meant she’d had her phone out. Recording. While I was crying, probably. While I was telling her things I’d never said out loud to anyone else.
The miscarriage post had eleven likes.
Eleven people had seen that and pressed a little heart.
I picked my phone back up. I didn’t call Dani. I opened the account again and read every single post from the beginning, in order, the way you’d read a case file. I wanted to know when it started. I needed a date, a moment, something I could point to.
Post one was from six months ago, mid-October. Just two weeks after Marcus and I got back from our anniversary trip to Asheville. The post was short. It said: “She’s been married ten months and already acts like she invented love. Constant updates. Constant content. Does she know how embarrassing it is to watch?”
No screenshots. No evidence. Just that.
I remembered October. I remembered being genuinely happy in October, maybe for the first time in a long time. I’d posted a few photos from the trip. The mountains, Marcus in that green jacket, the two of us at some overlook with bad lighting.
That’s what started it.
Me being happy.
The List
I’m a little methodical when I’m scared. It’s a thing I do. I make spreadsheets, I organize, I create order in whatever small rectangle of the world I can control. So while my phone was going off and Dani’s name kept flashing on the screen, I sat at the kitchen table with my laptop and I finished the list.
Forty-one followers. Names down the left column. How I knew them on the right.
Bree from work. My cousin Patrice. Dani’s college roommate, Heather, who I’d met maybe four times. A girl named Shayla who I recognized from Dani’s gym. Three people I couldn’t place at all – handles with no real names attached, probably friends of followers who’d wandered in.
And then, near the bottom: Marcus’s brother, Derek.
I stared at that for a while.
Derek and Marcus aren’t close. They’re two years apart and they’ve never really figured out how to be in the same room without it getting weird. But Derek had been at our wedding. He’d sat in the front row on Marcus’s side. He’d given a toast that was fine, perfectly fine, a little stiff, and I’d hugged him afterward and meant it.
He’d been following the account for four months.
He hadn’t commented on anything. Hadn’t liked anything. Just there. Watching.
I wrote his name down and I drew a box around it.
7 a.m. on a Tuesday
I sent the screenshot at 7:04. I remember because I checked the timestamp three times before I hit send.
I used my real name on the account I’d made. No anonymous nonsense. If I was going to do this I was going to do it standing up. The caption I wrote was eleven words: “This account has been posting about me for six months. Her name is Dani Ferrell.”
Then the email screenshot. Her name in the linked account field, plain as anything.
I didn’t sleep. I just waited.
The first response came at 7:22, from Patrice. She’d liked three of Dani’s posts, my cousin, and her message to me was: “Oh my god Kristin I had no idea what that account was I’m so sorry.”
Sure, Patrice.
Bree from work texted at 8:45, right around when she would’ve been settling in at her desk. She didn’t apologize. She said: “That’s a lot to process, I hope you’re okay,” which is the sentence you send when you know you did something wrong but you’re hoping the other person will just let it go.
I didn’t respond to Bree.
Dani’s mother, Carol, called me. Not texted. Called. I let it go to voicemail and she left four minutes of audio that I still haven’t listened to all the way through. The first thirty seconds were her saying my name in a voice I’d never heard her use. After that I stopped.
By eleven the account was gone. Dani had deleted it.
By noon, the message came in.
“You need to call me RIGHT NOW. There’s something about Marcus you don’t know.”
What She Said
I called her at 12:17.
She picked up before it finished the first ring.
“Before you say anything,” she started, and I let her because I wanted to hear what “before you say anything” was going to be. “I know how this looks.”
I didn’t say anything.
“The account was stupid. It was wrong. I know that. I’m not going to try to explain it because there’s no explanation that sounds okay.”
Still nothing from me.
“But Kristin.” Her voice changed. Something tightened in it. “Marcus has been messaging me.”
I heard the words. I understood the words individually. They didn’t connect into a sentence for a second.
“What.”
“Since before the wedding. On and off. He stopped for a while after you got pregnant.” She stopped. “After March, he started again.”
I was standing in the kitchen again. Same spot. Looking at the loose cabinet handle.
“What kind of messages.”
“The kind you’d leave me for him over.”
She said it flat. No drama in it. Which was almost worse, somehow.
I asked her to send them to me. She did, while we were still on the phone. I heard her typing. My phone buzzed twice with the screenshots.
I didn’t look at them while she was on the line. I just stood there.
“Why didn’t you tell me,” I said finally.
The pause was long enough that I counted. Four seconds. Five.
“Because I didn’t know how. And then I was angry. And then I started the account because I was angry and I didn’t know how to be angry at him without being angry at you too, and that doesn’t make sense, I know it doesn’t make sense – “
“It doesn’t make sense,” I said.
“I know.”
“You posted about my miscarriage.”
She didn’t say anything.
“Dani. You posted about my miscarriage.”
“I know,” she said. Her voice was wrecked. “I know.”
What the Messages Said
I looked at them after I hung up.
There were nine screenshots. Conversations spanning, like she said, almost two years. Some of them were nothing – Marcus asking if she’d heard from me, Dani answering, normal stuff. But there were three exchanges that weren’t normal. One from last July, six weeks before our wedding. One from November, a month after Asheville. One from April, three weeks after I lost the pregnancy.
The July one was the worst. Not graphic. Nothing like that. But the kind of thing you write to someone when you want them to know you’re thinking about them in a specific way. Marcus had used my name in it. That’s the detail I keep coming back to. He’d used my name in a message to her, and not in a good way.
Dani had not responded to that one.
She’d left him on read and then, two days later, texted me to say she loved me and asked if I wanted to get lunch.
We got sushi. I remember that lunch. I remember being happy at that lunch.
I don’t know what to do with any of this. I genuinely don’t. Marcus and I are in a place right now where I can’t write the ending because I don’t have it yet. We’ve had two conversations that I’d call conversations and a lot of other exchanges that were mostly just me asking questions and him either answering or not answering.
Derek knew. That’s the thing I keep circling back to. Derek followed that account for four months. He watched Dani post about me, watched her use my worst moments as content, and he never said a word to me or to Marcus. I don’t know if that makes him loyal or cowardly or just a guy who wanted no part of it. Probably all three.
Bree at work has been very careful around me since Tuesday. Patrice sent flowers, which I put in the hallway outside my apartment door and let die there.
Where Dani Is Now
I haven’t talked to her since that call.
She’s texted twice. Once to say she was sorry again. Once to ask if she could explain more, in person, when I was ready. I haven’t responded to either one.
Here’s the thing about Dani that I keep turning over: she didn’t answer those messages. She could have. She had every opportunity and she didn’t. And then she built an entire secret architecture out of her anger instead of just telling me. She chose the account over the conversation. She chose eleven strangers liking a post about my miscarriage over picking up the phone.
I don’t know if that’s something I can get past. I don’t know if I want to try.
What I know is this: seventh grade was a long time ago. The girl who held my hand in that hospital room, I thought I knew her completely. Turns out I knew the version of her she let me see.
Which maybe means she knew the same version of me.
I don’t know what’s real anymore about any of it. I just know I made a list, and I sent a screenshot, and I blew the whole thing open at 7 a.m. on a Tuesday.
And I’d do it again.
—
If this hit close to home, pass it on. Someone else out there is probably staring at their phone right now trying to figure out who they can actually trust.
For more tales of unexpected revelations and shocking betrayals, you might find solace in reading about the friend who was talking behind her back at a dinner party, or perhaps delve into the story of a parent fighting for their child’s medication. And if you’re up for another twist, check out the mystery behind a phone ringing for six hours straight.




