I found out the morning of the regatta.
Mia Chen — mutual friend, terrible secret-keeper — mentioned it while we were pulling on our jackets in the dorm lobby. Casual, throwaway, the way people say things they don't realize are grenades.
'Oh, you and Garrett are paired on the water, right? He set it up through the athletics office. That's so cute, honestly.'
I stopped buttoning my jacket.
'He set it up,' I said.
Mia blinked. 'Yeah, like two days ago. He said you'd both signed up and it made sense to—' She read my face. 'Oh.'
I finished buttoning my jacket.
'It's fine,' I said. 'Let's go.'
But it wasn't fine, and we both knew it, and the walk to the Hudson was twenty minutes of me turning it over in my head — the calculation of it, the patience of it. Two days ago. He'd planned this two days ago, found the right person to pull the right string, arranged a boat and a life jacket and a grey November morning on the water where there was nowhere to go and nothing to do but listen to him.
Ten years of knowing Garrett Johnston, and I still had to remind myself: the warm version of his face was always in service of something.
* * *
The dock smelled like cold water and diesel. The Hudson was flat and pewter-colored, the Manhattan skyline sitting low on the opposite bank like a held breath. Maybe thirty students milled around in university-branded life jackets, checking rigging, laughing too loud the way people do when it's cold and they're pretending not to be.
Garrett was already there.
He saw me coming and held up a life jacket — orange, my size, the gesture calibrated to look like thoughtfulness. His smile was the olive branch version. Practiced. Patient.
'Hey.' He took a step toward me. 'I thought we could—'
'No.'
The word came out clean. Not loud. Just clear.
The people nearest to us went quiet. I felt it — that brief, total silence, the kind that has weight.
I looked at him steadily. 'I won't be partnering with you today. Or any other day.'
His jaw tightened. The olive branch smile didn't disappear exactly — it just stopped working, like a light with a loose connection.
I set my bag down on the dock and looked out at the water.
Behind me, I heard Soren's voice. Quiet, unhurried.
'I have a two-person boat.' A pause. 'If you want.'
I turned. He was standing a few feet back, hands in his jacket pockets, looking at me the way he always did — like he had all the time in the world and none of it was wasted on me.
'Yes,' I said. 'Okay.'
* * *
We didn't talk much at first. Soren handled the rigging with the ease of someone who'd done it a thousand times, and I sat in the bow and watched the dock get smaller. The city pulled back. The water opened up around us, grey and wide and indifferent, and the sounds of the other boats faded until there was just the wind and the creak of the hull and the occasional slap of a small wave.
I exhaled.
I hadn't realized how much I'd been holding until I let it go.
'There's a thing people do,' Soren said, after a while. He was looking at the sail, adjusting something. 'When a butterfly is struggling to get out of its chrysalis. They see it fighting and they think they're helping, so they cut the cocoon open.'
I looked at him.
'The butterfly comes out,' he said. 'But its wings never work right. They're soft. Underdeveloped.' He let the line go. The sail filled. 'The struggle is what forces the fluid into the wings. That's what makes them strong enough to fly. If you skip it—' He glanced at me. 'The wings never unfold.'
The water moved under us. The skyline was a thin grey line behind his shoulder.
I was quiet for a long time.
'I've been trying to get out of the cocoon faster my whole life,' I said.
'I know,' he said.
Two words. No pity in them. No performance. Just the simple, steady weight of being seen.
I looked out at the water and felt something shift — not dramatically, not all at once. Just a small, internal rearrangement. Like a room where someone has moved the furniture two inches and suddenly the light falls differently.
My whole life, my pace had been the problem. Too slow, too careful, always a beat behind. I'd spent ten years apologizing for it, shrinking around it, loving someone who made me feel it most acutely because at least his impatience was familiar.
But Soren had never once looked at his watch while I was thinking.
Maybe the pace wasn't the problem. Maybe it never had been.
We sailed until the cold got serious, and then we turned back toward the dock, and neither of us said anything else, and it was the most comfortable silence I'd ever sat inside.
* * *
The boathouse was warm and smelled like wet rope and coffee from a folding table someone had set up near the door. People were coming in off the water in clusters, red-cheeked and loud. I was looking for Bailee when Garrett appeared at my elbow.
'Can we talk?' His voice was low. He steered me — not touching, just angling his body — toward a hallway off the main room. Storage, mostly. Quiet.
I stopped walking.
'Lea.' He turned to face me. The olive branch was gone. What was underneath it was something I recognized — the cold version, the one that came out when charm hadn't worked. 'I'm trying to be patient with you. But you're making this into something it isn't.'
I looked at him.
'You're not in his league.' He said it quietly, like he was doing me a favor. 'You know that, right? Soren Edwards — do you know who his family is? What that world looks like? You'll never be enough for someone like him. Deep down—' His voice dropped further. 'Deep down, you've always known it.'
There it was. The same voice. The one that had kept me small for ten years, that had made me grateful for crumbs, that had convinced me that being tolerated was the same as being loved.
I waited for the familiar collapse — the chest-tightening, the sudden need to apologize, to make myself smaller, to find a way to make him comfortable again.
It didn't come.
I looked at Garrett Johnston — really looked at him — and I saw it clearly for the first time. Not a person who had failed to love me. A person who had needed me not to be loved, because my smallness was the thing that made him feel large.
'My ten years of loving you,' I said, 'are over.'
My voice was steady. No anger in it. No performance.
'You never deserved a single one of them.'
I turned and walked back toward the light and the noise and the smell of coffee, and I didn't look back.
Behind me, the hallway was quiet.
For the first time, the silence felt like mine.
I first noticed the whispers on a Tuesday. They followed me across the quad like shadows, just out of earshot, just out of sight. Two girls huddled together by the library steps, their conversation dying as I approached. A cluster of students in the coffee shop, their heads bent over their phones, looking up when I walked in and then quickly away. The feeling was familiar — that old, cold certainty that I was the subject of someone else's conversation, and it wasn't complimentary.
I found the posts that evening. Bailee was already in bed when I opened my laptop, the blue light harsh in the dark room. The university's online forum glowed on my screen, and there they were — a series of anonymous posts that had started three days ago and were already gathering replies.
'Saw L.P. at Starbucks with S.E. yesterday,' read the first one. 'Ordering him around like he's her personal assistant. Thought she was all innocent, but looks like she knows exactly how to climb the social ladder. Wonder what she was doing with G.J. all those years...'
The next post was more specific: 'Heard she's been asking S.E. about his family's foundation. Fishing for connections much? G.J. said she used to follow him around like a lost puppy, now she's playing the same game with someone whose last name matters. Some girls know how to work the system. Disgusting.'
There were more. Eight total, each one more detailed than the last. They painted a picture of me as a calculating social climber, someone who had used Garrett's feelings as a stepping stone to Soren's wealth and influence. The posts were careful — never using my full name, never stating anything directly enough to be actionable, but the descriptions were unmistakable. The timing of the posts, the specific details about Garrett and me, the way they framed my relationship with Soren as transactional rather than genuine... it was all too specific to be coincidence.
I read them all, and then I read the replies. Some people defended me. Most didn't. The consensus seemed to be that I was either desperate or brilliant, depending on whether the commenter thought social climbing was a skill or a sin.
I closed my laptop and sat in the dark, listening to Bailee's breathing. She was awake — I could tell from the careful way she held herself, waiting to see what I'd do. But I didn't do anything. I just sat there, feeling the familiar sensation of being small again, of being talked about and diminished by people who didn't know me at all.
For two days, I barely spoke. I went to classes, came back to the dorm, did my homework. The posts kept coming. More specific now, more cutting. Someone had screenshots of conversations I'd supposedly had with Garrett, asking him about his family's connections. Someone else claimed to have seen me researching Soren's family online before we'd ever officially met. The narrative was building, brick by careful brick.
Bailee watched me with the patience of someone who had been waiting for this moment. She didn't push me to talk about it. She didn't try to cheer me up or tell me it would blow over. She just made sure there was tea when I came back from classes and kept the dorm quiet when I needed it to be.
On the third morning, I woke up early. The sun was just coming through the blinds, casting everything in that pale gold light that makes the world look different than it really is. I opened my laptop and read the newest post — something about how I'd deliberately sabotaged Garrett's relationship with Francesca, how I'd played the victim to manipulate both men. It was the most detailed one yet, full of specifics that only someone close to Garrett would know.
I closed the laptop and looked at Bailee, who was already sitting up in bed, waiting.
'I want to find out who wrote them,' I said.
The smile that spread across her face was sharp and satisfied. She'd been waiting for this.
'I already have a contact at the campus newspaper,' she said, reaching for her phone. 'His name is Marcus Tate. He's on the investigative team, and he owes me a favor. I'll tell him you want to meet.'
Marcus Tate was not what I expected. He was short, with wild curly hair and bright eyes that missed nothing. He chose a corner table in the student union, far from the main traffic, and had a notebook open in front of him before I even sat down. Bailee came with me but stayed a few tables away, giving us privacy but keeping an eye on things.
'So,' Marcus said, tapping his pen against the notebook. 'You want to know who's posting about you on the forum. Tell me why.'
I looked at him. 'Because I want to know who thinks they have the right to rewrite my story.'
He smiled — a quick, approving flash. 'Good answer. Let's see what we can find.'
We spent the next hour going through the posts, Marcus asking questions I hadn't thought to ask. When were they posted? From what devices? What specific details stood out? By the time we finished, he had three pages of notes and a determined look in his eye.
'This is good,' he said, closing the notebook. 'These aren't random trolls. This is someone with a specific agenda, and people with agendas make mistakes. Give me four days.'
The four days passed in a blur of classes and study sessions and trying not to care about the whispers that followed me. Soren never mentioned the posts, but I caught him looking at me differently — not with pity, but with something that looked like pride. Like he was watching someone go through something hard and come out stronger on the other side.
On the fourth day, Marcus texted me: 'Got it. Same time, same place.'
He had a folder with him this time, and his eyes were bright with the kind of energy people get when they solve a puzzle. Bailee sat with us this time, her face serious as Marcus laid out the evidence.
'Metadata inconsistencies in the post timestamps,' he explained, showing me screenshots of his analysis. 'The first three posts were made from different devices, but the rest were all from the same computer. A shared computer in the English department building. And look at this—'
He showed me a login record. 'Someone logged into the forum from a computer on the fourth floor of Founders Hall. Fourth floor is all senior singles. I cross-referenced the login time with the dorm roster, and...' He paused dramatically. 'Five people had access to that computer at that time. One of them was Francesca Holmes.'
I stared at the evidence. It was all there — the careful analysis, the undeniable pattern, the unambiguous trail that led straight back to the girl who had already destroyed one night of my life and apparently wasn't satisfied with stopping there.
I sat with it for a long moment. Marcus and Bailee both watched me, waiting to see what I'd do next.
'What are my options?' I asked quietly.
Marcus leaned forward. 'You have the evidence. You can take it to the administration, report the harassment, file a formal complaint. Or...' He hesitated. 'You can handle it yourself. But I'd be careful. People like Francesca don't like losing.'
I looked at the folder of evidence, at the careful way Marcus had documented everything, at Bailee's fierce protective expression. For the first time in my life, I had power in a situation that had been designed to take it away from me.
'I need to think,' I said, standing up. 'Thank you, Marcus.'
I took the folder and walked back to the dorm, my mind already working through what to do next.