Someone Made an Account With My Best Friend’s Phone Number

Sofia Rossi

Someone made an account just to post screenshots of my private texts.

The first one was from the night I lost the baby. Word for word.

Only ONE person on earth had that message.

I was eleven weeks along, and I’d told two people. My husband, and the woman who’d been my best friend since ninth grade.

“Megan, stop scrolling,” Courtney said, and took the phone out of my hand at her counter.

She drove me to that appointment in October. She sat in the parking lot for two hours with the engine running.

Her fridge still had the mini golf magnet from the year we drove to Branson.

So when the posts started, she was the one reporting them with me, three or four a night.

Then the account posted my ultrasound printout with a laughing caption, cropped exactly the way I’d cropped it before I texted it to her.

People screenshot things. Things move around. I let it go.

But at midnight I was still lying there thinking about that crop.

A week later it posted the name we’d picked. Wyatt. Kyle and I said it out loud to exactly one other human being.

Then I started checking my story views. The account watched every story within a minute. Even the ones I put up at 6 a.m.

It followed nine accounts. One of them was Courtney’s sister’s private page, the one with eleven followers and photos of her dog.

Every caption spelled it “definately.”

I hit forgot password on the account, just to see what came up.

The recovery number showed the last two digits.

I sat down on the floor without deciding to.

17. THE SAME TWO DIGITS I’D BEEN TEXTING SINCE I WAS FOURTEEN.

Then I scrolled all the way back. The first post was from March, before I was pregnant, and it wasn’t about me at all.

It was about Kyle.

Sunday I texted her one thing nobody else knew, that Kyle’s bloodwork came back wrong.

Forty minutes later, the account posted it.

I printed everything. One hundred and six posts, in a folder, and I set it on the table at brunch.

Courtney looked at the folder and didn’t ask what it was.

“Before you open that,” she said, “go home and ask Kyle who’s been paying me since March.”

The Number on the Receipt

I left the folder closed.

That was the first strange thing. I had spent three nights printing screenshots at the library because our printer kept eating paper, and now I didn’t want to see a single page.

Courtney pushed her coffee away. She had ordered pancakes and hadn’t touched them. The butter had slid into a yellow puddle beside the fork.

“How much?” I asked.

She looked through the window at the strip mall parking lot. A man in a red Cardinals shirt was putting groceries into the back of a Buick.

“Depends what you mean.”

“Don’t do that.”

Her mouth moved once, like she was trying to get a piece of food unstuck from her teeth.

“Six hundred a month. Cash at first. Then transfers.”

“From Kyle?”

“That’s what I’m telling you.”

The restaurant was too bright. They had those square ceiling lights that made everybody look sick.

“Why?”

“Go home.”

“Courtney.”

“Ask him. Don’t ask me here.”

She reached across the table and put two fingers on the folder. Her fingernails were painted the same gray she wore at my wedding. One had chipped near the cuticle.

“He knows I know,” she said. “He doesn’t know I know you know.”

That was not a sentence. I stared at her.

She took out her phone and opened her banking app. There were transfers from an account labeled K. Reynolds Consulting, always on the third or fourth of the month. March 4. April 3. May 5.

The June transfer had been for nine hundred.

“Why’d it go up?”

“He said it was for the extra work.”

“What extra work?”

Courtney locked the screen.

“Ask Kyle.”

She left cash on the table. I didn’t watch her walk away.

I watched the folder.

On the ride home, I kept the windows up even though it was seventy-two degrees. The car smelled like the fries Kyle had left in the cup holder the day before. I thought about throwing them out, then didn’t.

Our house was quiet when I opened the door.

Kyle’s work boots were by the stairs. One lace was tucked under the other boot. He did that every time, and I had been moving them for seven years.

He was in the garage, sitting at his workbench with a socket wrench in his hand.

“You’re home early,” he said.

“Who’s paying Courtney?”

The wrench slipped and hit the concrete.

Not hard. Just enough.

What He Called a Favor

Kyle stood up too fast and bumped his knee against the bench.

“What?”

“You heard me.”

He looked past me into the kitchen. The folder was under my arm, pressed against my ribs.

“She told you?”

“Who’s paying her?”

He wiped his palm on his jeans. There was black grease across the thigh.

“Megan, I don’t know what you’re talking about.”

I set the folder on the washing machine.

“Six hundred a month. Since March. Nine hundred in June.”

He looked at the folder and then at me.

The garage door was open three inches. A blade of sunlight cut across the floor, stopping at his boot.

“She borrowed money.”

“For what?”

“Her rent. Her sister’s dog needed surgery. I don’t know.”

“She said you were paying her to give you information.”

Kyle laughed once. It came out wrong.

“Information about what?”

“Me.”

He turned away and rubbed the back of his neck. Then he opened the little refrigerator beside the freezer and took out a bottle of water.

“Did she show you the messages?” he asked.

“Answer me.”

“I helped her. That’s all.”

“Since March?”

“She was in a bad spot.”

“And the information?”

He drank the water. His throat moved twice.

“I asked her to tell me if you were talking to anyone about the company.”

The company.

That word had lived in our house for months. Kyle worked for a commercial plumbing supplier called Hartman Pipe. He had been there since 2018, handling invoices and vendor accounts. In March, his boss had started asking about missing money.

Kyle told me someone had messed up the books.

He told me not to worry.

He told me he was working late because the software was garbage.

“You said the account was fake,” I said.

“It is.”

“You paid Courtney to watch me?”

“I paid her to tell me if you were talking to people about my job.”

“Why would I be talking to people about your job?”

He put the cap back on the bottle.

“Because somebody was asking questions.”

“Who?”

He didn’t answer.

I took out my phone and opened the account. The first post was still there.

A picture of Kyle’s truck behind a hotel in O’Fallon. The license plate was blurred, but the company logo on the tailgate wasn’t.

The caption read:

KYLE REYNOLDS SPENT MARCH 14 IN ROOM 218. ASK HIM WHO PAID FOR THE ROOM.

I had seen it before. I had thought it was the start of the account’s obsession with me.

I hadn’t asked him.

“That was the first post,” I said.

Kyle sat down.

“That’s not what you think.”

“Then tell me what I think.”

He stared at the wrench on the floor.

“I went there to meet somebody.”

“Who?”

“His name was Dale Mercer.”

I knew the name. Dale was Kyle’s supervisor at Hartman Pipe. He had come to our house once for a barbecue and complained about my potato salad for twenty minutes.

“What happened in room 218?”

Kyle pressed his lips together.

“Dale gave me a flash drive.”

“For what?”

“He said the company was going to blame me for the missing money.”

The garage door clicked as it rose another inch, then stopped.

“How much money?”

“One hundred and eighty thousand.”

My phone felt slippery.

“Did you take it?”

“No.”

“Did Courtney know?”

“She knew I was scared.”

“That isn’t what I asked.”

He looked at me then.

“She knew I needed someone to check if you were talking to Hartman.”

I opened the folder.

The first page was the screenshot of my text from the hospital. I had printed it in color because the gray bubbles looked worse in black and white.

Under it was the account’s caption.

SHE LOST THE BABY AND HE STILL MADE HER COME HOME TO A LIAR.

Kyle saw it.

His face changed, but not in the way I expected. He didn’t look guilty. He looked tired.

That made me angrier.

The Woman in the Parking Lot

I called Courtney from the kitchen.

She didn’t answer.

I called again. This time she picked up, but she said nothing.

“Did you create the account?”

A car horn sounded near her. Or maybe a truck backing up.

“I used the number,” she said.

My hand went flat on the counter.

“So it was you.”

“No.”

“You used your phone number.”

“Because he told me to.”

Kyle had come into the kitchen. He stopped when he heard that.

“Who told you to?”

“Kyle.”

He shook his head.

Courtney kept talking before I could ask.

“He said he needed a place to put the documents. He said the account would make people pay attention if Hartman tried to bury what happened.”

“What documents?”

“The screenshots. The payments. The hotel receipt. He said he was building a record.”

“Of what?”

“Of them trying to frame him.”

I looked at Kyle.

He had gone pale around the mouth.

“Why were my texts on it?”

Courtney breathed into the phone. I heard the little rough sound of it.

“He said you knew things. He said you were part of it.”

“I was pregnant.”

“I know.”

“You knew I lost the baby.”

“I know.”

“Then why?”

“I didn’t post those.”

“Don’t lie to me.”

“I’m not lying.”

Kyle moved toward the phone.

“Give me that.”

I pulled it away.

Courtney said, “I sent him your messages. He said he needed to know if Hartman was contacting you. I didn’t know he was posting them.”

“How did he get the account password?”

“You gave it to me years ago. For your old email.”

I remembered.

Ninth grade. A purple Hotmail account. Courtney had needed to check something while we were planning a sleepover. I had typed the password into her laptop, and she had laughed because it was my dog’s name and the year I was born.

Some passwords never died. They just got carried into new rooms.

“Why did the recovery number end in seventeen?”

“Because it’s mine.”

Kyle reached again.

I stepped back, and the edge of the counter caught my hip.

Courtney said, “Megan, listen to me. He made the first few posts. I swear to God. Then someone else got into the account.”

“Who?”

“I don’t know.”

“You knew about the account.”

“I knew about a folder. I thought the posts were going to Hartman. Kyle said it was private.”

On the other end, a door slammed.

“Courtney, what else did you send him?”

She didn’t answer.

“Courtney.”

“Your medical records.”

The kitchen clock made a small clicking sound.

“How?”

“Your clinic mailed them to the house. Kyle opened the envelope.”

Kyle said, “That isn’t what happened.”

I turned toward him.

Courtney kept going. “He asked me to photograph the pages. He said Hartman was using your insurance. I didn’t know about the account until the day you showed me the first post.”

My eyes went to the stack on the table.

The ultrasound.

The hospital text.

Wyatt.

The bloodwork.

“Did Kyle tell you about the bloodwork before I did?”

“No.”

“Then how did the account post it forty minutes later?”

“I didn’t post it.”

Kyle took his phone from his pocket.

“Nobody posted anything from my phone.”

“Give it to me.”

He didn’t.

That was the second strange thing.

The Folder Under the Sink

Kyle’s passcode was my birthday. He had never changed it.

His messages were mostly work. Delivery times. A photograph of a broken pipe. A group chat where three men argued over a fishing tournament.

Then I saw a thread with a number saved as Dale H.

The first message was from March 14.

You have until Friday. After that, I send everything to the police.

Kyle had replied:

I didn’t steal anything.

There were twenty-three messages.

I read them while Kyle stood beside the sink, rubbing both hands over his face.

Dale had found transfers from Hartman Pipe to a company called Blue Finch Logistics. The company was registered to Kyle’s old college roommate, a man named Ryan Pruitt.

I knew Ryan. He had been at Kyle’s bachelor party. He wore a silver chain and called everybody “chief.”

The transfers began in 2021.

Kyle hadn’t taken the money.

He had helped route it.

“You’re in the messages,” I said.

“I told you, I didn’t steal it.”

“You gave Ryan the vendor numbers.”

“I thought it was a side business.”

“One hundred and eighty thousand dollars isn’t a side business.”

“I didn’t know.”

He said it fast. Too fast.

Another message from Dale appeared below it.

Your wife knows about the fertility appointment. Does she know the rest?

My thumb stopped.

I scrolled.

Kyle had written:

Leave her out of this.

Dale:

Then pay me by Friday.

Kyle:

I need time.

Dale:

You have no time. The account is already live.

I looked up.

“What fertility appointment?”

Kyle didn’t move.

The room had narrowed to the sink, the dish rack, his hands.

“What fertility appointment, Kyle?”

He sat in the chair at the kitchen table.

“We went to the clinic in February.”

“We?”

“Me and Dale.”

“Why would Dale go to a fertility clinic with you?”

Kyle’s face folded in on itself.

The answer came out small.

“I had a test.”

“What test?”

He looked at my stomach.

“Your pregnancy wasn’t mine.”

I didn’t understand the words at first. They landed like loose change.

He said, “The bloodwork was mine. The clinic tested me because you were already pregnant and the doctor asked about family history. They found something.”

“What?”

“Low sperm count. Almost none.”

I stared at him.

“I had a vasectomy in 2020.”

The chair scraped backward when he stood.

“I didn’t tell you because I thought the test was wrong.”

“So you knew.”

“I didn’t know.”

“You knew enough to go to a clinic.”

He reached for me.

I moved away.

“Who is Wyatt’s father?”

His hand dropped.

“I don’t know.”

That was the answer.

Not a name. Not an excuse. Just the worst possible shape of an answer.

The Post Nobody Had Seen

I picked up the folder and carried it to the table.

There were pages Kyle hadn’t seen. The account had posted one hundred and six times, but only one hundred and five were still visible. I had saved the missing one as a screen recording.

The post had appeared for nine minutes on a Thursday morning in April.

A black square. White text.

ASK KYLE WHY THE BABY WASN’T HIS.

I had assumed it meant the account was making up another cruel story.

Now I understood.

The post had been deleted by someone who knew exactly what it meant.

I played the recording.

Kyle watched the screen. His face had gone blank.

“Who knew?” I asked.

“I told Courtney.”

“When?”

“After the clinic.”

I looked at him.

“She knew before I lost the baby?”

“I didn’t know you were going to lose it.”

“You told her I was pregnant with another man’s child?”

“No.”

“Then what did you tell her?”

He sat down again.

“I told her the test showed I couldn’t be the father.”

“And she didn’t tell me?”

“I asked her not to.”

The phone rang in my hand.

Courtney.

I answered on speaker.

“Did you know?” I asked.

There was no pause this time.

“Yes.”

The word entered the kitchen and stayed there.

Courtney said, “Kyle told me in February. He was crying in my car. He said he’d been drinking when he met someone from work. He didn’t know her name.”

My knees gave out, and I sat in the chair across from him.

“Someone from work?”

“She worked at a bar near the warehouse. Kyle said he was drunk. He said it happened once.”

Kyle said, “I didn’t know she was pregnant.”

“You knew I was pregnant.”

“I thought it was mine.”

“Until the test.”

“I was scared.”

Courtney’s voice broke through the speaker.

“That’s why he paid me. He wanted me to find out if you knew. He thought Dale was going to tell you.”

“Why did you help him?”

“He said he’d kill himself.”

I looked at the gray folder.

“That doesn’t explain the account.”

“No,” Courtney said. “It doesn’t.”

There it was.

The piece neither of them had put in the room.

“Who made the account after Kyle gave you the number?”

Courtney started crying. Not loudly. Just a wet breath and then another.

“I did.”

Kyle stood up.

I said, “Why?”

“Because I hated you.”

The honesty was worse than an apology.

Courtney said, “I hated that you still had him. I hated that he called you every night after he came home from my house. I hated driving you to the hospital and then watching you put your hand on his back like he was the one who needed help.”

Kyle turned toward the back door.

“You and Kyle?”

“Since February.”

The first post, the hotel photograph, wasn’t a lie.

Dale hadn’t been in room 218.

Courtney had.

The Last Screenshot

I asked her why the posts began in March.

“Because he stopped paying me,” she said.

Kyle looked at me.

“I was trying to end it.”

“You paid her to watch me.”

“I paid her because she threatened to tell you.”

“And then she made the account.”

“Not like this.”

“Like what?”

Courtney said, “I posted the first one about the hotel. He had told me you knew about the clinic. I wanted you to ask him. I thought if you found out, you’d leave.”

“Then why keep posting?”

“Because he kept lying.”

She told me Kyle had sent her copies of my texts, not the other way around. He had access to my iCloud account from the family iPad. He’d taken screenshots while I slept, while I showered, while I was at work.

Courtney used the password he gave her to create the account.

At first she posted things meant to scare me into asking questions.

Then Kyle found the account and took it over.

“He said he could make it look like you were unstable,” Courtney said. “He said if you attacked me, he’d show people the messages. He wanted you to accuse me.”

“For what?”

“He was going to file for divorce.”

Kyle’s face was wet now. I hadn’t seen him cry in years. He wiped his cheek with the heel of his hand and looked annoyed by it.

“He wanted to say I was harassing you,” Courtney said. “He had recordings. He said he could get the house and make you look dangerous.”

The folder had everything.

The posts.

The transfers.

The clinic.

The account login history Courtney had downloaded before brunch.

I turned the last page.

There was a screenshot of a message from Kyle to a lawyer, dated June 18.

Need to establish pattern before I serve her. She has panic issues. Her friend can confirm she is fixated and unstable.

Under it, another message.

If she finds out about the baby, she will come apart.

I read it twice.

Not because I didn’t understand.

Because I did.

I took my ring off and put it beside the folder. It made a little silver sound against the table.

Kyle said my name.

I picked up my phone.

The account was still open.

One new notification appeared.

A direct message from a blank profile.

HE DIDN’T TELL YOU ABOUT THE SECOND WOMAN.

I looked at Kyle.

His phone began to ring.

The name on the screen was not Courtney’s.

It said Mara Bell.

Kyle didn’t answer.

He didn’t have to.

The voicemail came through before the ringing stopped.

A woman’s voice filled the kitchen.

“Kyle, the clinic called me again. If you’re going to pretend the baby wasn’t yours, you need to tell Megan what happened in that room.”

Then the message ended.

I pressed save.

Kyle reached for the phone.

This time, I let him take it.

He stood there with it in his hand, listening to nothing.

I opened the front door.

The folder stayed on the table. So did my ring.

Behind me, Kyle said, “Megan, please.”

I stepped onto the porch.

The mini golf magnet was still on Courtney’s fridge, probably holding up a grocery list.

I had bought it in Branson.

I had forgotten who paid for the motel.

If this hit you, pass it along quietly. Would you have opened that last voicemail?

For more unexpected twists and turns, check out how a shared album revealed a shocking truth at 2 AM or the story of a lunch lady who knew a secret only a dead mother could have shared.