Rachel and I invented our secret language the summer we were sixteen, sitting on her bedroom floor while the old window unit rattled and a bowl of popcorn went cold between us.
At first, it was supposed to be funny.
We were bored, broke, and too young to drive anywhere interesting, so we filled a spiral notebook with strange little phrases that meant completely different things.

Sunflowers did not mean sunflowers.
Strawberries did not mean strawberries.
Blue books did not mean anything you could check out from the library.
We treated it like we were planning a heist, whispering across the carpet, laughing when one of us made a sentence so obvious that even her little brother would have caught on.
Then the joke stopped feeling like a joke.
Rachel had just broken up with her boyfriend, and he had not taken it well.
At first, he sent long texts that switched between begging and blaming.
Then he started calling from blocked numbers.
Then he showed up outside her house after dinner and sat on the curb in his car with the headlights off.
Rachel’s parents thought it was teenage drama.
Mine told us to block him and stop feeding the attention.
Adults said things like that when they wanted fear to become convenient.
But Rachel and I knew what fear felt like in the body.
It felt like checking the window before you crossed a room.
It felt like keeping your phone faceup even when you were trying to sleep.
It felt like whispering in your best friend’s bedroom because you were not sure who was outside.
So we made the language real.
Sunflowers meant she was in trouble.
Strawberries meant call for help.
Blue books meant she was being drugged.
Silver jewelry meant she was being watched constantly.
Vanilla cake meant she did not know where she was.
Bare Mountain was a place we had never visited, a fake memory we built on purpose, and if one of us mentioned it, the answer was the proof.
We gave everything layers.
We did not choose words that sounded like danger.
We chose words a person could drop into a normal conversation without making anyone look twice.
A person could post a flower.
A person could talk about fruit.
A person could say she was reading.
A person could say dessert was good.
That was the point.
We practiced while sitting cross-legged on the floor, on the phone after midnight, and in the back of my mom’s minivan when she thought we were arguing about music.
“Remember Bare Mountain?” I would ask.
“Oh my God, yes,” Rachel would say.
If the answer included twelve miles, it meant someone was listening.
If the answer included rain, it meant she could talk freely.
If she changed the subject completely, it meant she needed me to stay calm.
It sounds dramatic now, but it did not feel dramatic then.
It felt practical.
It felt like two girls building a door in a room where the adults kept insisting there was no fire.
Eventually, the boy moved away.
He stopped texting.
He stopped appearing in parking lots and across the street from places he should not have known about.
The notebook got shoved into a drawer under Rachel’s old T-shirts, and life moved forward in that strange teenage way where something can terrify you for months and then become a story you almost convince yourself was not that serious.
We graduated.
We went to different colleges.
We survived group projects, cheap apartments, overdrawn checking accounts, bad dates, and jobs where managers acted like twenty minutes of overtime was a personal gift.
We did not talk every day anymore.
Nobody does, no matter how close they were at sixteen.
But we never forgot the code.
Every year or so, Rachel would send me a picture of a random blue book in a thrift store, and I would reply with something about vanilla cake.
Once, after I got laid off from a receptionist job and cried in a grocery store parking lot, she texted me a single sunflower emoji, then immediately followed it with, “Kidding, kidding, answer me so I know you are not spiraling.”
I called her from my car, and she stayed on the phone until I could breathe.
That was Rachel.
She made jokes because she was scared of making things too heavy.
She remembered details no one else did.
She was the kind of friend who would show up with paper towels, store-brand ice cream, and a plan.
Fifteen years after that summer, I was sitting on my couch on a quiet Sunday afternoon with a mug of coffee that had gone cold in my hands.
Rain tapped against the windows.
A cooking show murmured from the TV, all cheerful voices and chopping knives and the kind of kitchen none of us could afford.
I opened Instagram because I wanted to stop thinking for a few minutes.
Rachel’s post was the first thing I saw.
A sunflower.
It was close up, bright yellow petals filling the frame.
I smiled at first because it was pretty.
Then I saw the next post.
Another sunflower.
Then another.
Rows of them.
A mug with a sunflower painted on the side.
A field of sunflowers under a hard blue sky.
A blurry shot of what looked like a gift shop display with fake sunflower garlands hanging from a wall.
Seventeen sunflower photos in three days.
My thumb stopped moving.
Rachel hated sunflowers.
She had always hated them.
She once told me they looked like fake smiles on sticks, and that was such a Rachel thing to say that I could still hear the exact disgust in her voice.
The caption under the newest photo read, “Look at my garden thriving.”
Rachel did not have a garden.
Rachel could not keep a basil plant alive in a sunny kitchen window.
The cactus I gave her when she moved into her first apartment died in eight days, and she had texted me a picture of it with the words, “It chose peace.”
My stomach tightened.
Not fear yet.
Something colder and slower.
Recognition.
I clicked on her profile.
I started counting.
Seventeen sunflowers.
Three days.
Then I saw the farmers market picture.
Rachel stood beneath a white tent, smiling with a woven basket of strawberries pressed against her hip.
The caption said, “Strawberry season is the best.”
I felt the room tilt.
Rachel was allergic to strawberries.
Not in a cute picky way.
In a real way.
She would not hold them for a picture.
She would not even let someone put strawberry jam near her plate at brunch because cross-contamination made her nervous.
I whispered, “No.”
The cooking show host laughed at something on TV.
Rain kept tapping the glass.
My coffee mug was still warm against my palm, but my hand had gone cold.
Sunflowers meant trouble.
Strawberries meant call for help.
I called her.
She answered on the first ring.
Rachel never answered on the first ring.
She was a voicemail person, a text-you-back-in-four-hours person, a send-three-memes-before-responding-to-the-actual-question person.
“Valerie, hey girl,” she said.
Her voice was too bright.
It had a shine on it, like cheap paint over rotten wood.
“I’m having such an amazing time at this wellness retreat upstate.”
I closed my eyes for half a second.
There were a hundred things I wanted to ask.
Where are you?
Who is with you?
Are you hurt?
Can you run?
But our language had been built for exactly this, and language only works if you trust it when fear is begging you to break it.
“That’s great,” I said, making my voice sound casual enough to hate myself for it.
I walked to the coffee table and grabbed an old envelope and a pen.
“Which one are you at?”
Rachel laughed.
It was thin, quick, and empty.
“Oh, you know, the one with meditation and yoga,” she said.
“They have these beautiful sunflower fields, and tomorrow we’re going strawberry picking.”
There it was again.
Not once.
Not by accident.
Twice, in the same breath.
I wrote on the envelope so hard the pen tore the corner.
Sunday.
3:42 p.m.
Sunflowers.
Strawberries.
Retreat upstate.
No name.
“Sounds perfect,” I said.
My voice did not sound like mine.
“Hey, remember that time we went camping at Bare Mountain and got lost?”
Silence flickered between us.
Only a second.
Maybe less.
Then Rachel said, “Oh my God, yes. We walked twelve miles that day.”
Twelve miles.
The confirmation.
Someone was listening.
I looked at the words I had written on the envelope, and suddenly the apartment around me felt too exposed.
I lowered my voice without meaning to.
“That was such a mess,” I said.
“Totally,” she replied.
There was a tiny breath after the word, a catch she tried to swallow.
I knew her breath.
That sounds impossible, but it is not.
When you grow up with someone, when you sit beside them at school assemblies and sleep on their bedroom floor and hear them cry into a pillow because the person they trusted became dangerous, you learn the language under the language.
I knew when Rachel was performing.
“I might come visit tomorrow,” I said.
“Would that be cool?”
The pause this time was longer.
I stared at the TV without seeing it.
A knife hit a cutting board in a quick, cheerful rhythm.
“Actually, they don’t allow visitors during the first week,” Rachel said.
“But you know, I’ve been reading so much here, especially those blue books we used to love.”
The pen slipped in my fingers.
Blue books meant she was being drugged.
“They serve vanilla cake every night,” she added.
“Which is amazing.”
Vanilla cake meant she did not know where she was.
I pressed the heel of my hand against my mouth and forced myself not to make a sound.
There are moments when screaming feels like the only honest thing a body can do.
But honest is not always useful.
Sometimes love means being quiet enough to keep someone alive.
“That actually sounds nice,” I said.
“I’m glad you’re resting.”
“Me too,” she said.
Then, softer, “It’s been really peaceful.”
Peaceful was not part of our code.
Or maybe it was just Rachel trying to sound like a person who had chosen to be wherever she was.
I asked one more easy question about the weather.
She gave one more easy answer about fresh air and early mornings.
Then she said she had to go.
The line went dead.
I did not move right away.
I sat with the phone in my hand and the envelope on my knee, listening to the rain and the TV and the sudden loudness of my own breathing.
Then I opened Instagram again.
This time, I did not look at the photos like photos.
I looked at them like evidence.
Tuesday’s post showed a blurry mirror selfie.
The caption said, “Missing my silver jewelry today.”
Silver jewelry meant she was being watched constantly.
Wednesday’s post praised the six a.m. wake-up calls.
Six people involved.
Thursday’s picture showed a plate of food under warm filtered light.
“The food here reminds me of summer camp,” she had written.
That meant barely edible.
Under the same post, she had added, “Might swim in the lake later.”
Rachel could not swim.
She hated lakes.
She hated not being able to see the bottom.
When we were kids, she would stand at the edge of the water with a towel wrapped around her shoulders and say, “Absolutely not, that is fish property.”
I wrote everything down.
Tuesday caption.
Silver jewelry.
Wednesday.
Six a.m.
Thursday.
Summer camp.
Lake.
Process mattered because panic distorts time.
Timestamps mattered.
Screenshots mattered.
Captions mattered.
I took screenshot after screenshot until my camera roll looked like someone else’s nightmare.
Then I saw the newest post.
It had been uploaded one hour earlier.
Rachel was sitting outside in soft sunlight, or at least it looked like sunlight.
Her hair was tucked behind one ear.
Her smile was there, but it did not reach the rest of her face.
Her eyes were just slightly unfocused, as if she were trying to look awake from far away.
The caption read, “Having so much fun with my new friends, especially the girl who reminds me of Jessica from 10th grade.”
My whole body went still.
Jessica.
We did not use that name casually.
Jessica had been kidnapped and murdered when we were sophomores.
She was not a rumor to us.
She was a girl who had sat two rows ahead in English.
She had written in purple pen.
She had worn the same silver bracelet every day until the day she was gone.
Rachel would never put that name under a sunny selfie unless she wanted me to understand that this was not discomfort, not a bad retreat, not some strange social pressure she could talk her way out of.
She was telling me the danger had a shape.
She was telling me it had happened before.
My first instinct was to call back.
My second was to drive.
I chose the second.
I shoved my feet into sneakers without socks, grabbed my keys, grabbed the envelope, and ran for the door.
The drive to Rachel’s apartment took twenty-two minutes.
I know because I watched every minute like it was stealing from me.
Every red light felt personal.
Every driver in front of me moved like they had been sent there to slow me down.
Rain blurred the windshield.
My wipers squeaked across the glass.
I kept replaying her voice.
Hey girl.
Amazing time.
Blue books.
Vanilla cake.
Jessica from 10th grade.
By the time I pulled into her apartment complex, my hands were cramped from gripping the steering wheel.
Her building looked ordinary in the rain.
Brick steps.
Wet railing.
A row of mailboxes under a shallow roof.
Someone had left a grocery bag by a neighbor’s door.
A small American flag sticker was peeling at the corner of one mailbox, the kind apartment offices hand out around the Fourth of July and nobody ever removes.
Rachel’s gray SUV was not in the visitor area.
For one second, that gave me hope.
Then I turned the corner and saw it in her assigned space.
Cold.
Wet.
Unmoved.
I parked crooked and did not care.
Her mailbox was stuffed with flyers and a utility notice folded in half.
That was wrong too.
Rachel hated full mailboxes.
She said they made an apartment look abandoned.
Her porch mat sat crooked, one corner flipped up by the rain.
Her door was locked.
Of course it was locked.
I bent down, lifted the loose brick by the step, and found the spare key exactly where it had been since college.
For a second, that almost broke me.
The normalcy of it.
The stupid, familiar shape of the key in my palm.
I let myself take one breath.
Then I unlocked the door.
The apartment smelled faintly like lavender cleaner and old coffee.
A sweater hung over the back of the chair.
A mug sat in the sink with a brown ring at the bottom.
Her sneakers were by the door, one tipped sideways as if she had kicked them off in a hurry.
Nothing was smashed.
Nothing was overturned.
There was no dramatic sign that something had gone wrong.
That made it worse.
There is a kind of fear that comes from chaos.
There is another kind that comes from a room trying too hard to look normal.
I stepped inside and called her name once, quietly.
No answer.
My own voice sounded disrespectful in the stillness.
I checked the bathroom.
Empty.
The kitchen.
Empty.
The little laundry closet with the folding door that never stayed on track.
Empty.
On the counter, her planner was open to the week before, with two work calls crossed out and “Mom dinner?” written in the corner.
There was no retreat name.
No printed itinerary.
No sticky note with an address.
No sign that she had packed like a woman leaving voluntarily.
In the bedroom, the blinds were half open.
Gray afternoon light fell across the bed.
A hoodie lay near the pillow.
A hair tie rested on the nightstand.
Her laptop sat open on the comforter.
The screen glowed softly.
I stopped in the doorway.
For one strange, childish second, I wanted Rachel to pop out of the bathroom laughing and tell me I had taken it too seriously.
I wanted to be embarrassed.
I wanted to be furious at her for scaring me.
I would have taken anything over the quiet room and the open laptop.
The screen had not gone dark.
That meant it had been used recently.
Or left in a hurry.
Or both.
I crossed the room slowly, as if fast movement could make the truth worse.
My phone was still in my left hand, Rachel’s sunflower post frozen on the screen.
My right hand hovered over the laptop’s trackpad.
The envelope with my notes crinkled in my pocket.
I could hear rain ticking against the window.
I could hear a neighbor’s TV through the wall.
I could hear my own pulse in my ears.
Then a notification slid into the corner of Rachel’s screen.
New login detected.
I froze.
Another notification appeared.
Instagram draft saved.
My mouth went dry.
I touched the trackpad.
The screen brightened.
There, beneath a row of unfinished searches and half-loaded tabs, was a draft Rachel had never posted.
“Vanilla cake again tonight. I can hear water. Please don’t call them by my name—”
The sentence cut off there.
No period.
No explanation.
Just Rachel’s last hidden message sitting in the glow of her laptop while her apartment stayed perfectly, horribly still.