A Ticket to Kyoto
Anika had loved Japan for as long as she could remember. In elementary school, she had begged for language lessons instead of ballet. By middle school, she was practicing hiragana on the backs of homework sheets. In college, she cooked miso soup in her tiny apartment, read translated novels, and kept a folder on her laptop titled ‘One Day.’
One day had finally begun to feel real. Graduation was only a few months away. She had a job lined up in a lab, a respectable beginning to a life she had worked hard for. She had even allowed herself a private fantasy: a summer trip to Japan, just long enough to wander temples, eat convenience-store egg sandwiches, and stand beneath the lanterns in Kyoto.
But she did not have the money.
Worse than that, she had once almost gone. During her junior year, she had been accepted into a study-abroad program and awarded a small scholarship. Then her degree plan had collided with reality, and the dream had shattered before it ever became a plane ticket.
Her boyfriend, Gabriel, had been with her for three years. He knew all of it. So did his parents, Elise and Martin, a warm, wealthy pair who treated vacations like weather: inevitable, expensive, and discussed openly.
When they announced their summer trip to Japan, Anika assumed they were teasing. She smiled politely, waiting for the punchline.
There wasn’t one.
Gabriel hadn’t even known until his mother brought it up at dinner. “It’ll be such fun,” Elise had said, already scrolling through hotel photos on her phone. “We’re planning the route now.”
And then they began telling Anika everything.
The flights. The museum passes. The translator they had hired for the trip.
That was the worst part. They had hired a translator.
Anika spoke Japanese well enough to read books in it, hold conversations, and navigate most cities with ease. The thought kept snagging in her mind like a splinter: Why not me? Why not ask me?
She knew the answer, or at least one answer. She was not invited. It was “just a family trip.” Yet they kept bringing it up whenever she came over, as if each new detail were a gift.
To them, maybe it was. To her, it felt like being shown the party through a locked window.
For several nights she said nothing. Then, unable to stomach it anymore, she told Gabriel that hearing about the trip made her sad.
At first he looked puzzled, then embarrassed. When she reminded him of the abandoned study-abroad dream, his expression softened.
“I get why it hurts,” he admitted. “But I don’t think they’re trying to be cruel.”
“Then could you talk to them?” she asked.
He shook his head. “You should probably say it yourself.”
So Anika did.
She went to Elise and Martin’s house on a quiet afternoon, determined to keep her voice calm and her words gentle. She thanked them for their thoughtfulness. She explained that Japan was still a sore spot for her. She said she knew their stories were meant to be friendly, but that hearing about the trip made her feel worse, not better.
She even made herself sound smaller than she felt.
She told them she was being too sensitive. She apologized for her jealousy. She hoped that framing it that way would keep the conversation from sounding like an accusation.
It did not.
They sat very still while she spoke. When she finished, Elise’s face had gone hard and blank.
“I’m sorry you’re offended,” she said.
Martin said nothing at all. He stood up before Anika had fully risen from the sofa and left the room without looking at her.
Anika tried for a few more minutes to soften things, but every response was short and flat. She left the house feeling as though she had walked into a room where everyone else already knew the ending.
Gabriel was baffled when she told him.
Then, over the next week, he changed.
Suddenly he agreed she had been unreasonable to bring it up. He said she should have known his parents would take offense. He insisted he would have reacted the same way if he had been the one to speak to them.
Then Wednesday dinner passed without a call.
Normally the four of them ate together every week. When Anika phoned Elise to ask whether they were still meeting, the answer came clipped and cold: “Sorry, that’s not going to work.”
The silence after that stretched thin and ugly.
A few hours later Elise called back.
This time her voice was sharp enough to cut glass.
She told Anika that they had brought up the Japan trip so often on purpose. They had wanted to make her jealous. They had hoped she would beg to come along, so they could prove she wasn’t “the right kind of girl” for Gabriel.
Anika stood in her kitchen, one hand braced against the counter, while Elise continued speaking with cold, satisfied cruelty. Then came the final blow: they had already decided, in their own way, that Gabriel should not be with her.
The call ended soon after.
Anika did not cry at first. She only felt empty, as if some internal wire had been cut clean through. Then the meaning of it all settled over her: the tours, the updates, the translator, the elaborate show of kindness. None of it had been care. It had been a performance built to humiliate her.
When Gabriel came over that night, she told him what Elise had said.
He looked sick with shock.
For the first time, he did not defend them immediately. But he did not fully defend her either. He only stood there, silent and pale, as if he had suddenly realized he had been living inside a house with hidden rooms.
By morning, Anika had made her decision.
Three years was a long time to discover that the people closest to you could turn your dreams into a weapon. Long enough to believe love might protect you from cruelty, if you were careful and kind and patient enough.
It had not.
So she ended it.
She ended Gabriel. She ended the dinners. She ended the version of herself who had mistaken tolerance for belonging.
The trip to Japan would still happen without her. That part did not change.
But now, when she thought of Kyoto, she did not picture the locked window anymore.
She pictured a door.
And somewhere beyond it, a life she would still claim for herself.
Read on the Go
Love these stories? Get the Pocket Stories app for offline reading and daily notifications.