The news came on a Tuesday afternoon, and it came in the most ordinary way possible. Duncan called Aleah, just like he always did, his voice loose and easy on the other end of the line. “Hey, can you come with me to the jewelry store this weekend? ”
She almost dropped her phone.

She stood frozen in her kitchen, one hand gripping the counter, her heart suddenly too loud in her chest. “The jewelry store? ” she repeated. “Yeah.
I need help picking a ring. You know I’m bad at this stuff. ”
She said yes. Of course she said yes.
She had known Duncan for ten years. She was seventeen when she met him in a dentist’s waiting room, an eighteen-year-old boy with a clumsy smile who made a joke about the old magazines. She laughed. He laughed too.
And that was the beginning of everything. He was not her boyfriend. He was not her husband. He was not anything with a name.
But he was home. He was the first person she called when something good happened. He was the first person she called when something bad happened. He was the voice on the phone at midnight when sleep wouldn’t come.
People used the word “best friend” for people they ate lunch with, but Duncan was more than that. He was the air she breathed. Ten years of her life had his name written into every chapter. When she lost her job two years ago, she sat on her kitchen floor and cried for an hour.
Then Duncan knocked on her door with two boxes of pizza and a bag of gummy bears. He didn’t say it would be okay. He just sat on the floor with her and ate pizza until she stopped crying. He stayed until two in the morning.
When her father died, the world turned gray. At the funeral, she thought her legs would give up. Then Duncan appeared beside her and took her hand. He held it through the entire service, through her mother breaking down, through every prayer.
He didn’t speak. He just held her hand so she knew she wasn’t alone. And when Duncan was broke, truly broke, his fridge empty, months behind on rent, too proud to ask anyone, Aleah paid his bills quietly behind his back. She didn’t want a thank you.
She just did it, because that was what you did for the person you loved. Love. She never said that word to him. Not once in ten years.
But everyone around them could see it. Her neighbor always asked when that boy was going to marry her. Her co-worker said they acted like an old married couple. Even Duncan’s mother once touched Aleah’s cheek at Thanksgiving and said, “You are family.
”
Aleah only smiled. She never pushed. She believed, deep in her bones, that the spot next to Duncan was already hers. She just had to wait for him to see it.
So when he asked her to help pick a ring, she felt her whole life clicking into place. That Saturday, they walked through three jewelry stores downtown. Duncan pointed at rings behind the glass and asked her opinion on each one. Too big.
Too shiny. Too plain. Finally, he stopped at a simple gold band with a small diamond. “What do you think?
” he asked. “It’s beautiful,” Aleah whispered. He smiled. “Good.
I trust you. ”
On the drive home, the sun was low and warm. Duncan was quiet for a while. Then he said, “Do you like lace or silk for a wedding dress?
”
Aleah’s mouth went dry. “Lace,” she said, keeping her voice calm. “I always liked lace. ”
He nodded.
“I was thinking an outdoor ceremony under the trees. Maybe in the fall, when the leaves change color. ”
She couldn’t breathe. She turned her face toward the window so he couldn’t see her eyes.
He is preparing. He is getting ready for us. That night at 11:30, a text message came. “I have something important to tell you tonight.
Please be there. I can’t wait anymore. ”
She read it seven times. She held her phone to her chest and smiled in the dark.
She spent three hours getting ready. She washed her hair twice. She tried four dresses before she picked the dark green one, the one Duncan once said made her look like a painting. She put on mascara, wiped it off because her hand shook too much, then put it on again.
She sprayed perfume on her wrists. She looked at herself in the mirror and whispered, “Tonight. ”
She imagined the restaurant. Candles.
Duncan on one knee. His voice nervous and soft, saying her name like a question. She imagined the gold band, the small diamond. She imagined saying yes before he even finished the sentence.
She drove with the radio off. Her heart was loud enough. Duncan was already there when she arrived, sitting at a table near the window. He wore a dark blue shirt she had never seen before.
He looked nervous, his knee bouncing under the table. But he was smiling, that big open smile that always made Aleah feel like everything in the world was okay. She sat down across from him. “You look nice.
”
“Thanks. ” He rubbed the back of his neck. “So, listen. Before I say anything, I want you to know you are the most important person in my life.
You know that, right? ”
Aleah’s eyes filled with tears. She blinked fast and looked down at the table. “I know,” she said softly.
“That’s why I wanted you to be here tonight. ”
Then something moved behind her. A voice said, “Sorry I’m late. ”
Aleah turned around.
Mai stood there. Their mutual friend from college. She wore a bright red dress. Her hair was pinned up with gold clips.
And on her left ring finger there was a ring. A simple gold band. A small diamond. The exact ring from the jewelry store.
Mai sat down next to Duncan. He took her hand. He looked at Aleah, and his eyes were full of something she couldn’t understand. “I wanted to tell you first because you mean the world to me,” he said.
“I proposed to Mai last week. We’re getting married. ”
The restaurant sounds went away. The music, the talking, the clinking plates, all of it gone.
Aleah heard nothing. She saw Duncan’s lips move. She saw Mai’s ring catch the candlelight. And she heard her own voice say, “Congratulations.
”
It didn’t sound like her. It sounded far away, like someone speaking from the end of a long hallway. “And we want to ask you something,” Duncan continued. “Will you be the chief bridesmaid?
”
Mai smiled at her. “It would mean so much to us. ”
Aleah nodded. “Of course.
”
Duncan stood up and hugged her. She felt his arms around her, warm and strong. And she thought, This is the last time this hug means what I want it to mean. She stayed for an hour.
She smiled. She asked about the wedding date. She said all the right things. When she finally got to her car, she sat in the dark parking lot for twenty minutes and didn’t move.
She didn’t cry. That was the strange part. The tears were trapped somewhere deep inside her, under something heavy, and they couldn’t get out. The weeks that followed were worse than the night itself.
As chief bridesmaid, Aleah had a job to do. She went with Mai to pick flowers—white roses and baby’s breath. She helped choose the invitations, cream-colored paper with gold letters. She sat through three cake tastings.
She listened to Mai say, “Duncan loves chocolate, but I think vanilla is more elegant, don’t you think? ”
Aleah thought, I know he loves chocolate. I have known that for ten years. But she said, “Vanilla sounds nice.
”
Mai had a way of saying things. Small things. Soft things. Things that sounded kind but felt like small cuts on the inside of your skin.
“You know, Aleah, Duncan and I just understand each other on a deep level. We’re so compatible. I think that’s really rare. ”
“Aleah, I hope you find someone soon.
You shouldn’t be lonely forever. Don’t worry, your time will come. ”
Every sentence was a little push. A little reminder.
I won. You lost. Be grateful I still let you stand beside me. And there was something else.
Something Aleah noticed but couldn’t prove. Every time she and Duncan were alone, even for just a minute, Mai appeared. Every single time. If they were talking in the kitchen at a party, Mai walked in with a plate of food.
If they were laughing about an old memory on the porch, Mai called his phone. It was like she had a radar for closeness. One night, lying in bed with Olive, her cat, sleeping on her stomach, Aleah remembered something. It came to her like a cold wind through an open door.
Three years ago, she and Mai were drinking wine at Mai’s apartment. Aleah was feeling brave. The wine made her honest. She told Mai, “I think I want to tell Duncan how I feel.
”
Mai put her glass down slowly. “Don’t. ”
“Why not? ”
“Because he doesn’t see you that way.
” Mai’s voice was gentle, careful, like a nurse giving bad news. “He told me once. He said you’re like a sister to him. If you say something now, you will ruin the friendship.
You’ll lose him completely. ”
“He said that? ”
“Yes. I’m sorry.
I’m telling you this to protect you. ”
So Aleah stayed silent. For three years, she held her love in her chest like a stone, heavy and sharp, and never spoke it out loud because Mai told her not to. One week before the wedding, Mai asked Aleah for a favor.
“I have this old laptop,” Mai said over the phone. “There are some photos on it, pictures from Duncan’s and my first trip together. Can you recover them for the wedding slideshow? You’re good with tech stuff.
”
Aleah took the laptop home. She set it on her desk. The screen was cracked, but it still turned on. She searched through the files for photos.
She found a folder and copied the pictures. Then she noticed something else. A voice recording file. It was saved three years ago.
The file name was just a date. Nothing more. She almost skipped it. She almost closed the laptop and went to bed.
But something, a feeling in her stomach, a voice in the back of her mind, made her click. The recording was a phone call. The sound was not perfect, but the voices were clear enough. Duncan’s voice came first.
He sounded different. Slow and loose. He was drunk. “Mai, I need to tell someone.
I can’t hold this in anymore. ”
“What is it? ” Mai’s voice, calm. “I love her.
I love Aleah. I’ve loved her for years. I think about her every day. I want to propose to her on her birthday.
I already have a plan. I know the restaurant. I know the words I want to say. I even looked at rings.
”
There was a pause. Then Mai spoke, her voice soft and slow and careful. “Duncan, I have to tell you something, and I’m really sorry. ”
“What?
”
“Aleah talked to me last month. She told me she could never love you that way. She said you don’t have a future. She said she only sees you as a brother.
She told me not to tell you. ”
Silence. A long, terrible silence. Aleah could hear Duncan breathing.
“She said that? ” His voice cracked like thin ice. “I didn’t want to tell you. But I can’t let you do this to yourself.
She doesn’t feel the same way. ”
Another silence. Then Duncan said very quietly, “Okay. Thanks for telling me.
”
The recording ended. Aleah sat on her bed with the laptop on her knees. Her whole body was cold. She played the recording again.
And again. And one more time. Mai had lied. To both of them.
She told Aleah that Duncan only saw her as a sister. She told Duncan that Aleah could never love him. She cut the rope between them from both sides. She pushed them apart with lies, and then she stepped into the empty space and took what was never hers to take.
Duncan’s pride was hurt. He stepped back. He stopped hoping. And Mai was there to comfort him, to fill the silence, to become the person standing next to him.
Aleah closed the laptop. She stared at the wall. Three years of silence because of one lie told twice. The next few days were the hardest of her life.
She had the recording. She had the truth in her hands. She could show it to Duncan. She could play it for him and watch his face change.
She could say, She lied. I never said those things. I loved you. I always loved you.
But then what? She looked at Duncan during the wedding rehearsal. He stood at the front of the venue practicing his steps. Sometimes, when Mai wasn’t watching, his eyes moved across the room and found Aleah.
There was something in his face, something soft and sad, like a question he asked once and never got an answer to. But then Mai touched his arm or said his name, and he turned back to her. Not from love, maybe. From habit.
From loyalty. From the simple fact that she was the one who stayed. One afternoon, Aleah was standing in the hallway of the wedding venue, looking for the bathroom. She heard Duncan’s voice through a door that was open just a little.
He was talking to his best friend, Marcus. “You ever wonder about what could have been? ” Marcus asked. Duncan was quiet.
Then he said, “Yeah. I think about it sometimes. About Aleah. ” Another pause.
“I wanted to choose her. I really did. For years, I thought she was the one. But she didn’t choose me.
She didn’t want me. And Mai… Mai was there. She showed up.
She stayed when I had nothing. She picked up the pieces. ”
Aleah leaned against the hallway wall. Her chest hurt so much she had to put her hand over it.
He didn’t know. After all this time, he still didn’t know. That evening, Mai found Aleah alone in the parking lot. The sky was turning orange.
Mai’s heels clicked on the concrete. She didn’t smile. Her face was flat, and her eyes were sharp. “You found something on that laptop,” Mai said.
It was not a question. Aleah looked at her. “You know what I found. ”
Mai crossed her arms.
“So what? He’s marrying me in five days. If you tell him now, you won’t get him back. You’ll just destroy him.
He’ll feel stupid. He’ll hate me. And he’ll hate you too, for knowing the truth and waiting so long to say it. ”
Aleah said nothing.
Mai stepped closer. Her voice dropped low. “You’re good at that. ”
And then she turned and walked back inside.
Aleah stood in the parking lot alone. The last bit of sun disappeared behind the building. She held her phone in her hand. The recording was right there.
One tap away. She could send it. She could end everything. But she thought about Duncan’s face.
The way he smiled at Mai during dinner. The way he talked about the wedding with his friends. He was building a life. A wrong life, maybe.
A life built on lies. But the truth would not build a new one. The truth would only tear this one down. She put her phone in her pocket.
She walked to her car. She drove home in silence. The wedding was on a Sunday in October. The sky was pale blue and clear.
The trees around the outdoor venue had orange and gold leaves, just like Duncan once described. Fall colors. Under the trees. The kind of ceremony he always wanted.
Aleah wore the light purple bridesmaid dress. She stood at the front with the other bridesmaids, holding a small bouquet of white flowers. Her shoes hurt. She hadn’t slept well the night before.
The music started, a slow piano song. Mai walked down the aisle in a white lace dress. Lace. Not silk.
Lace. The word Aleah had said in that car. She closed her eyes for one second, then opened them again. Duncan stood at the front.
He looked at Mai and smiled. But just before the vows, just before he opened his mouth to speak, his eyes moved. They moved past Mai, past the bridesmaids, and landed on Aleah. Just for one moment.
His lips pressed together. His hands shook a little. Something passed across his face, something old and heavy. Then he turned back to Mai.
“I do,” he said. “I do,” Mai said. Everyone clapped. At the reception, there was music and laughter and dancing.
White lights hung from the trees. People called Duncan and Mai the perfect couple. Duncan’s mother cried happy tears. Marcus gave a speech about love and patience.
Aleah sat at her table. She ate a piece of chocolate cake. They chose chocolate, after all. She danced once with someone’s cousin.
She smiled when people talked to her. She held herself together like a house in a storm, still standing but shaking inside. Then came the bouquet toss. Mai stood on a small wooden stage.
She turned her back to the crowd. She threw the flowers high into the dark sky. The bouquet went up, turned once, and came down. It landed directly in Aleah’s hands.
She caught it without thinking, the way you catch something that falls near you. The crowd cheered. “You’re next! ” someone shouted.
Aleah looked up. Mai was watching her from the stage. And Mai winked. A small, slow wink.
A wink that said, I know everything. And I still won. Aleah held the bouquet. The flowers were soft and white and perfect.
They smelled like the beginning of something. But for her, they smelled like the end. She left the party before midnight. No one noticed.
The music was loud, and the dance floor was full. She walked through the back door of the restaurant, past the busy kitchen, into a small alley behind the building. There was a large green trash bin against the brick wall. It smelled like old food and wet cardboard.
Aleah looked at the bouquet in her hands. She looked at the white roses. She thought about ten years. She thought about pizza on a kitchen floor.
She thought about a hand holding hers at a funeral. She thought about a gold ring behind glass. She thought about a voice on an old laptop saying, “I love her. ”
She placed the flowers in the trash.
Gently. The way you set down something that once mattered very much. Then she walked to her car. She opened the door.
She sat down. She put her hands on the wheel. She didn’t cry. Maybe the tears would come later.
Maybe tomorrow morning when she woke up alone. Maybe next week when her phone didn’t ring. But not tonight. Tonight she was done carrying this weight.
She started the engine. The parking lot was almost empty. The music from inside was faint now, like a song playing in a room down the hall. She pulled out onto the dark road.
Ten years. Ten years of waiting, hoping, believing in something that was stolen before it ever had a chance. She was leaving all of it behind tonight. She was leaving the boy who brought pizza, the man who held her hand, the man who loved her once but was not brave enough to believe in that love.
It hurt. It hurt more than she thought anything could hurt. But as the road opened in front of her and the city lights began to appear in the distance, one by one, something else came. Something small and quiet, like the first warm afternoon after a long gray winter.
She whispered to herself, “Not sad. Not angry. Just clear. Today, he didn’t choose me.
”
She took a slow breath. “But starting tomorrow, I choose myself. ”
The road stretched ahead. The night was dark, but it was not empty.
And Aleah drove forward into whatever came next.


