James had just returned from work to find Victoria waiting in his living room, her posture rigid, her expression thunderous. Where’s Emma? he asked, setting down his laptop bag, with Sophia at the ice-cream shop. Victoria’s voice was carefully controlled.
I told them I needed to speak with you alone. James sighed, loosening his tie. Victoria, if this is about Sophia again… It is.
She reached into her handbag and pulled out a photograph, sliding it across the coffee table toward him. I was going through some of Eliza’s old things and found this. The photograph showed a younger Eliza and Sophia, arms around each other’s shoulders, laughing at some forgotten joke.
They were standing in front of a campus building, carefree and radiant in the sunshine of a decade ago. So they were friends. We already knew that, James said, though something about the image made his stomach tighten.
Look at the back. He turned the photo over. In Eliza’s flowing handwriting were the words Me and Sophia last day as roommates before everything changed.
I’ll miss her. I don’t understand, James admitted. What am I supposed to be seeing here? Victoria’s eyes narrowed.
Did you ever wonder why Sophia suddenly disappeared from Eliza’s life? Why my daughter never mentioned her best friend in all the years you were married? A chill crept up James’s spine. People drift apart after college. It happens.
They didn’t drift apart. Victoria leaned forward. Eliza asked Sophia to stay away from you.
The words hung in the air like shards of glass. That’s ridiculous, James finally managed. Why would she do that? Because Eliza knew.
Victoria’s voice softened with remembered pain. She told me everything, James. How you had feelings for Sophia first.
How you only noticed Eliza after Sophia turned you down. That’s not… Eliza made Sophia promise to stay away from you forever. She was always afraid that if you two reconnected… Victoria’s voice trembled, afraid that what’s happening right now would happen.
James stood up abruptly, running a hand through his hair. You’re twisting things, Victoria. Yes, I briefly thought Sophia was attractive when we first met.
Who wouldn’t? But I fell in love with Eliza. I married Eliza. And now, less than two years after she’s gone, you’re falling for her doppelganger.
Victoria’s words were quietly devastating. Can you honestly tell me I’m wrong? Before James could respond, the front door burst open and Emma ran in. Her face smeared with chocolate ice cream and delight.
Daddy, Sophia let me get two scoops because I was super good at the dentist. Sophia followed more slowly, her smile fading as she sensed the tension in the room. Her eyes darted from the photograph on the table to Victoria’s triumphant expression to James’s stricken face.
Emma, sweetie, Victoria said smoothly, why don’t you go wash that ice cream off your face? I brought you a new colouring book. It’s in your room. Once Emma had scampered upstairs, an awful silence descended.
I should go, Sophia said quietly. No, James found his voice. Victoria was just leaving.
His mother-in-law gathered her purse with deliberate slowness. Think about what I said, James, about what Eliza would want. After Victoria left, James turned to Sophia, the photograph clutched in his hand.
Is it true? Sophia sat heavily on the couch, her face pale. Which part? Any of it. All of it.
James paced the living room. Did Eliza make you promise to stay away from me? After a long pause, Sophia nodded. Yes, but it wasn’t how Victoria made it sound.
Then tell me how it was. Sophia took a deep breath. You did show interest in me first.
A coffee invitation, some flirty comments, nothing serious. I knew Eliza had feelings for you, so I gently steered you toward her instead. And that’s why Eliza made you promise to stay away, because she was afraid I still had feelings for you.
She never really believed she deserved you, Sophia said softly. Brilliant, ambitious you with your big dreams. Even after you were dating, even after you were married, she carried that insecurity.
Before we lost touch, she made me promise not to complicate things. By showing up in our lives, James finished flatly. Yes, James slumped into a chair, the weight of the revelation pressing down on him.
So all this time, I’d been breaking a promise to my friend, Sophia admitted, tears welling in her eyes. At first I told myself it was different, because she was gone, that I was just helping you and Emma heal. But then, then what? Then I started having feelings for you, she whispered, and for Emma.
And it felt like a betrayal. James closed his eyes, Victoria’s accusations echoing in his mind. Was he really so fickle? Had his love for Eliza been so shallow that he could transfer it to someone who merely resembled her? I think, he said finally, that you should take some time off.
Sophia’s face crumpled, but she nodded. I understand. It’s not forever, James added hurriedly.
I just need to think, to sort things out. Of course. She stood gathering her purse with trembling hands.
Tell Emma I had a family emergency. I don’t want her to think I abandoned her. As she headed for the door, James called after her.
Sophia? She turned, hope flickering briefly in her eyes. Was any of it real? Or were you just fulfilling some obligation to Eliza’s memory? All of it was real, she answered, her voice breaking. That’s what makes this so hard.
The days that followed were among the darkest since Eliza’s death. Emma’s confusion quickly turned to anger, then to a quiet sadness that was somehow worse than her tantrums. When is Sophia coming back? She would ask every day, and each time James had no answer.
Victoria tried to fill the void, spending more time at the house, bringing Emma gifts and taking her on outings. But the spark had gone out of his daughter’s eyes, and James found himself resenting his mother-in-law’s satisfaction at Sophia’s absence. Two weeks stretched into a month.
James threw himself into work, staying late at the office to avoid the emptiness of home. He checked his phone constantly for messages from Sophia that never came. Then, on a foggy Sunday morning, his phone finally rang, but it wasn’t Sophia, it was Miguel.
James, the old man’s voice was strained. I hate to bother you, but Sophia’s been admitted to the hospital. I had a minor stroke last night.
Is she OK? Are you OK? James asked, already reaching for his car keys. I’m fine. It was very mild.
But she’s been up all night, and I thought— Perhaps Emma might cheer her up. She misses the child terribly. James hesitated only a moment.
We’ll be there in thirty minutes. When he told Emma they were going to visit Sophia, she moved faster than he’d seen in weeks, practically dragging him to the car. At the hospital, they found Miguel sitting up in bed, looking tired but alert.
Sophia was curled in a chair beside him, dark circles under her eyes, her hair pulled back in a messy ponytail. Sophia! Emma broke free from James’s hand and launched herself at the woman who caught her in a tight embrace. Oh, Emma, Sophia breathed, burying her face in the little girl’s hair.
I’ve missed you so much. Over Emma’s shoulder, her eyes met James’s, and in that moment he knew with absolute certainty what mattered most. Not the past, not Victoria’s disapproval, not even the promise Sophia had made to Eliza years ago.
What mattered was the family they were building together. Imperfect, unexpected, but undeniably real. The ride home from the hospital was filled with Emma’s excited chatter as she updated Sophia on everything she’d missed in the past month.
Her new finger-painting technique, the caterpillar that had turned into a butterfly in her preschool classroom, the tooth she’d almost lost but was still stubbornly hanging on. James glanced in the rear-view mirror, watching his daughter’s animated face and Sophia’s attentive smile, and felt something click into place. Whatever complicated history lay between them, this connection was genuine, unmistakable, worth fighting for.
When they arrived home, Emma insisted on giving Sophia a tour of the house, in case you forgot where everything is, dragging her by the hand from room to room while James prepared lunch. She’s barely taken a breath, Sophia laughed, joining him in the kitchen after Emma had run upstairs to find her latest art projects. She’s been saving up all her words for you, James replied, sliding a glass of lemonade across the counter.
We both have. Sophia wrapped her fingers around the glass, her expression cautious. James, about what happened.
We need to talk about it, he agreed. But not now. Miguel needs you and you need rest.
Let’s just enjoy today, the three of us. The day passed in a blur of simple pleasures, lunch in the backyard, a movie with popcorn, a walk along the beach as the sun began to set. It felt so natural that when the time came for Sophia to leave, Emma threw her arms around her legs and refused to let go.
For you can’t go away again, she declared, her face set in stubborn determination. You have to stay forever. Sophia looked helplessly at James, who knelt beside his daughter.
Sophia needs to take care of her grandpa right now, Pumpkin, he explained gently, but I promise she’ll come back to visit very soon. Promise, Emma asked Sophia directly. Her small hand extended pinky first.
Sophia linked their pinkies together. Cross my heart. After getting Emma to bed, James walked Sophia to her car.
I meant what I said, he told her. We do need to talk. But I’ve had time to think and I’ve realised something important.
