Sienna found me at the coffee shop off campus.
I didn't see her come in. I was staring at my phone, reading the same email three times without absorbing any of it, when she sat down across from me.
"We need to talk."
I looked up. She had coffee already. Which meant she'd been here for a while, waiting.
"About what?"
"About why you've been avoiding me for two weeks."
I hadn't been avoiding her. Not exactly.
I just hadn't gone out of my way to run into her.
"I've been busy," I said.
Her mouth twitched. Not quite a smile. "That's a very polite way of saying you don't want to deal with me."
"I didn't say that."
"You didn't have to." She took a sip of her coffee, eyes steady on mine. "But I'm done waiting for you to figure out how to have this conversation. So I'm having it for you."
I set my phone down. "Okay."
"I've been managing risk," she said. "Since the beginning. Every time we've interacted, every time I've made a choice about proximity or timing or intent—I've been calculating."
I already knew that. Or at least, I'd suspected.
"Why are you telling me this?"
"Because you think I don't know what I'm doing." Her voice stayed level, but something behind it sharpened. "You think I'm reckless. Or opportunistic. Or that I don't understand the cost."
"Do you?"
She leaned back. "Every kiss I've taken from you, I've evaluated. I knew the rarity. I knew the curse probability. I knew what it would look like to other people."
"And you did it anyway."
"Yes."
"Why?"
She didn't answer right away. Outside, it started to rain—light at first, then heavier. The sound filled the silence between us.
Finally, she spoke.
"Because I decided the risk was worth it."
"For what? Power?"
"For control." She set her cup down. "You think this system is something that happens to you. Something you have to resist or manage or survive. But it's not. It's a structure. And structures can be navigated."
I stared at her. "You're treating intimacy like a spreadsheet."
"I'm treating it like a choice." Her voice didn't rise, but it cut. "Which is more than you're doing."
That stung. Because it was partially true.
I'd been so focused on not letting the system control me that I'd stopped making active choices. I'd just been reacting. Refusing. Avoiding.
Sienna must have seen the realization on my face, because her expression softened slightly.
"I'm not saying my way is right," she said. "I'm saying it's deliberate. And you've been treating my deliberation like manipulation."
"Isn't it?"
"No." She paused. "Manipulation is making someone do something they wouldn't choose. I've never done that."
I thought about it. Every interaction we'd had, she'd been clear about what she wanted. She hadn't lied. Hadn't hidden her intent.
She'd just been more willing to engage with the system than I was.
"The curses—" I started.
"Are mine to carry." Her voice went flat. "I knew the probability. I accepted it. That's not your responsibility."
"But it affects you."
"So?" She tilted her head. "Lots of things affect me. That doesn't mean you get to veto my choices."
I didn't have an argument for that.
Because she was right.
I'd been treating her like she didn't understand the consequences. But she did. She'd just weighed them differently.
The system chimed.
SYSTEM NOTICE
Relationship classification updated.
Participant: Sienna Vale.
New designation: CONTRACT-STYLE INTERACTION.
Note: Consent recorded. Risk acknowledged. Operator veto: not applicable.
I felt my jaw tighten.
Sienna saw my expression change. "It just did something, didn't it?"
I nodded.
"What did it say?"
"It reclassified our relationship."
"To what?"
"Contract-style interaction."
She was quiet for a moment. Then she laughed. It was a short, sharp sound.
"That's actually accurate."
"You think this is funny?"
"I think it's honest." She leaned forward. "We've been operating like a contract this whole time. I offer intent. You evaluate risk. We both consent or we don't. That's not romance, Ethan. That's negotiation."
I hated that she was right.
Because everything between us had felt transactional. Not in a cold way—just in a clear way. She wanted power. I wanted to avoid exploitation. We'd both been managing the space between those wants.
But that wasn't intimacy.
That was strategy.
Sienna watched me process. Then she spoke again, quieter this time.
"I'm not asking you to like it. I'm asking you to stop treating me like I'm a victim."
"I don't—"
"You do." Her voice stayed steady. "Every time you hesitate, every time you second-guess my choices, you're implying I don't know what I'm doing. And I'm done with that."
The rain outside got louder. Someone at the next table was arguing about a group project. A barista dropped something behind the counter, and the crash made me flinch.
Sienna didn't flinch.
"So what do you want?" I asked.
"I want you to stop avoiding me because you're afraid I'll make a choice you don't approve of."
"That's not why I'm avoiding you."
"Then why?"
I didn't have a good answer.
Because the truth was complicated. I was avoiding her because being around her meant engaging with the system. And engaging with the system meant risk. And risk meant consequences.
But I was also avoiding her because she was willing to take risks I wasn't. And that made me feel like a coward.
Sienna must have read something on my face, because her expression shifted.
"You think I'm going to get hurt," she said.
"Yes."
"And you think it'll be your fault."
"Isn't it?"
She shook her head. "No. It's mine. My choice, my consequence."
"But I'm the one with the system."
"So?" Her voice went sharp again. "That doesn't make you responsible for every decision I make around it. I'm not a child, Ethan. I don't need you to protect me from my own choices."
I wanted to argue. But I couldn't.
Because she was right.
I'd been treating her risk tolerance like recklessness. But it wasn't reckless if she understood the cost.
It was just different from mine.
Sienna picked up her coffee again. Her hands were steady.
"I'm not asking you to agree with me," she said. "I'm asking you to respect that I've thought this through. That I'm not acting on impulse or ignorance. I know what I'm doing."
"And if it goes wrong?"
"Then it goes wrong." She met my eyes. "And I'll deal with it. Because that's what adults do."
The system chimed again.
SYSTEM NOTICE
Consent verification: updated.
Operator role: risk disclosure only.
Participant autonomy: confirmed.
Contract terms: accepted by both parties.
I read it twice.
The system had shifted. It was no longer treating me as the gatekeeper. It was treating us as equals negotiating terms.
Which was what Sienna had been saying all along.
I looked at her. "The system just confirmed what you said."
"Good." She finished her coffee. "Then maybe you'll stop second-guessing me."
"I'm not promising that."
"I'm not asking for promises." She stood. "I'm asking for basic respect."
She grabbed her bag and headed for the door. Then she paused and looked back.
"For what it's worth, I don't think you're a coward," she said. "I think you're careful. And that's fine. But don't confuse your caution with morality."
Then she left.
I sat there for a long time, staring at the empty chair across from me.
The rain didn't stop.
I left the coffee shop an hour later, collar turned up, head down. The walk back to campus was cold and wet and miserable.
But I barely noticed.
Because Sienna's words kept circling in my head.
Don't confuse your caution with morality.
She was right. I'd been treating refusal like virtue. Like saying no made me better than people who said yes.
But it didn't.
It just made me different.
Sienna had made her choices with full knowledge. She'd accepted the risks. She'd calculated the costs. And I'd been treating that like it was wrong.
Not because it was actually wrong.
But because it made me uncomfortable.
I was halfway across the quad when I saw Claire. She was standing under an awning near the student center, watching the rain.
She saw me and waved.
I walked over.
"You look miserable," she said.
"I feel miserable."
"What happened?"
"Sienna."
Claire's expression shifted. "What did she say?"
"That I've been treating her like she doesn't know what she's doing."
"And?"
"And she's right."
Claire was quiet for a moment. Then she nodded.
"Yeah. She is."
I blinked. "You're supposed to take my side."
"I'm on your side. But she's still right." Claire crossed her arms. "You've been acting like you're the only one who understands the system. Like everyone else is either a victim or a villain."
"I don't think that."
"You act like it."
I didn't have an argument.
Because I did act like it. I'd been so focused on not exploiting anyone that I'd stopped seeing them as capable of making their own decisions.
Claire tilted her head. "What did the system say?"
"It reclassified our relationship. Contract-style interaction."
"Is that bad?"
"I don't know." I rubbed my face. "It feels cold."
"Maybe. But it's also accurate." She paused. "You and Sienna aren't dating. You're not friends. You're two people managing risk around a system that evaluates intimacy. That's a contract, Ethan."
She was right too.
Everyone was right except me.
Claire must have seen my expression, because she almost smiled.
"You're allowed to be wrong sometimes."
"I don't like it."
"Nobody does." She pushed off the awning. "Come on. Let's get out of the rain."
We walked together toward the dorms. The rain soaked through my jacket. My shoes squelched with every step.
But for the first time in weeks, I felt like I understood something.
I wasn't responsible for other people's choices.
I was only responsible for mine.
And I needed to stop confusing caution with morality.
That night, I got a notification.
Not from the system. From Sienna.
It was a single line.
"Thanks for listening."
I stared at it for a long time.
Then I typed back.
"Thanks for explaining."
She didn't respond. But she didn't need to.
Because the conversation was over.
And for once, I'd actually understood what someone was trying to tell me.
The system chimed one last time before I went to sleep.
SYSTEM NOTICE
Relationship update: processed.
Participant autonomy: respected.
Operator learning curve: noted.
I read it, then dismissed it.
The system was tracking my growth.
Which meant it was watching me learn.
And somehow, that felt less threatening than it had before.
Because if I was learning, that meant I wasn't static.
I could change.
I could get better.
Even if it meant being wrong first.
