I used to tell myself that keeping score was a small, ugly habit. I told myself that mothers get tired, that distance is hard, that maybe soccer fields are just easier to sit on than high school auditoriums with their scratchy folding chairs and poor ventilation. For six years, I repeated those little excuses like prayers while my mother sat on aluminum bleachers three towns over, cheering for my sister Brenda’s twins, while my son Leo sang to an empty row where his grandmother was supposed to be.

Leo didn’t complain much back then. He was twelve when the pattern really set in, a quiet kid who kept his sheet music stacked neat on his desk and practiced his scales until his fingers were stiff. Brenda’s kids had games every weekend, spring, summer, and fall, and Mom made it to every single one with a folding chair and a cooler full of orange slices. Whenever I asked if she could make the drive down for Leo’s winter concert or his spring showcase, she would sigh through the phone and talk about her arthritis acting up or the traffic on Route 9.

I always nodded. I said it was fine, Mom, we know you’re busy. I said it because I didn’t want to be the daughter who whined about attention. I said it because I thought that if I just swallowed the unequal treatment quietly enough, eventually she would notice how good I was being and turn her car down our road on her own.

That was my mistake. You don’t train people to love you right by letting them treat you like an afterthought. You just teach them that your feelings don’t cost anything to ignore.

The spring Leo turned eighteen was the year he finally landed the lead role in the high school musical. He had worked toward it since freshman year, staying after school three days a week, running lines in the kitchen while I chopped onions for dinner, his voice cracking on the high notes before settling into something deep and steady. When the cast list went up on the bulletin board in the main hallway, he came home with flour all over his sweatshirt from the bakery where he worked part-time, holding a white envelope like it was made of blown glass.

He didn’t tell me what he was doing until he dropped the stamped envelope onto the kitchen counter.

I looked down at the address written in his careful, slightly blocky handwriting, the ink dark and neat. He had bought a postage stamp with a hummingbird on it and licked the flap himself.

“I sent Grandma a ticket,” he told me, wiping his hands on a dishtowel. “Row D, seat twelve. Right in the middle so she can see my face.”

I looked at the handwriting. Down in the bottom corner of the envelope, outside the address box, he had added five small words in blue marker. Please come this time.

My stomach did a slow, heavy drop, the kind you get when you realize you’ve left the stove burner on after you’ve already locked the front door for the night. I wanted to tell him not to bother. I wanted to peel the flap back and pull the ticket out and tell him that Grandma’s arthritis was acting up again, or that Route 9 was under construction, or any of the hundred small lies I had built our family’s peace upon.

But I looked at his face, at the way his shoulders were squared under that flour-dusted sweatshirt, and I didn’t have the heart to pop the bubble.

“That’s a nice thought, Leo,” I said, and my voice sounded like paper. “She’ll be real proud to get that.”

The week leading up to opening night was a blur of black denim, rehearsal schedules taped to the refrigerator, and Leo ironing his costume shirt in the laundry room at eleven at night. He kept checking his phone for a text from Mom. He didn’t say he was checking it, but I saw how he’d pull it out of his pocket whenever it buzzed, his thumb hovering over the screen before he shoved it back down with a tight, quiet jaw.

Nothing came. Tuesday passed. Wednesday passed. Thursday was opening night.

At 4:15 in the afternoon, right as I was pulling the car out of the driveway to take him to the high school, my phone buzzed on the console. It was a text from Mom.

I’m too tired for kid stuff tonight, honey. My hip is giving me fits from the humidity. Tell Leo good luck from me.

I sat there with my hands on the steering wheel, the engine idling in the driveway, watching Leo come down the front steps with his garment bag over his shoulder. The air smelled like damp mulch and spring rain. I didn’t feel angry at first. I just felt cold, the way you feel when the power goes out in the middle of a January freeze and you realize the house is going to get down to freezing before anyone comes to fix the line.

I put the car in drive and picked him up. “Grandma sent her love,” I lied, and the words tasted like nickels in my mouth.

“She coming?” Leo asked, tossing his bag into the back seat.

“Her hip’s acting up,” I said, keeping my eyes fixed on the white line down the middle of the street. “She’s staying home.”

Leo looked out the window for a second, then shrugged and pulled his phone out. “Figures.”

That one word hurt worse than a scream. Figures. He was eighteen, and even he already knew the ledger. He knew whose names were written in ink and whose were written in pencil.

We got to the high school parking lot thirty minutes before curtain. The place was already packed with minivans and grandparents holding bouquets of yellow carnations. I kissed Leo on the cheek at the stage door and told him I’d see him in the tenth row, dead center. He gave me a quick, tight hug, his costume wool scratchy against my chin, and disappeared through the heavy metal back door into the warm chaos of the backstage area.

I walked around to the front entrance, my heels clicking loud against the concrete, and took my seat in row nine. The auditorium was already loud with the hum of a hundred conversations, the rustling of programs, the sharp smell of floor wax and stale popcorn. I pulled my phone out to check the time. 6:48 PM.

As the screen lit up, a notification banner popped down from the top. It was from Brenda.

Brenda hadn’t texted me since Christmas, but there she was on my screen, front and center in a Facebook photo posted four minutes ago. The caption said: So proud of our little dancer! First place finish at the regional showcase!

There was Mom in the front row of a crowded gymnasium two towns over, sitting in a folding chair with a bright pink carnation lei around her neck, clapping so hard her hands were a blur. Her hip didn’t look like it was giving her fits. Her face didn’t look tired. She looked radiant, leaning forward over her knees, screaming for Brenda’s daughter like she was watching the Olympics.

I didn’t cry. I didn’t even drop the phone. I just pressed the lock button until the screen went black, slid the phone down deep into my coat pocket, and sat there staring at the heavy red velvet curtain hanging limp across the stage.

The house lights flickered once. Then twice.

That was the signal for everyone to take their seats. People were shuffling down the aisles, murmuring excuses, rustling coats. I sat with my hands folded in my lap, feeling the hard wood of the armrests under my palms. I thought about the blue marker. I thought about Leo sitting backstage right now, warming up his voice, thinking maybe this time his grandmother would be sitting in the dark waiting for him to step into the light.

Then a hand touched my shoulder.

I turned my head. It was Mr. Harrison, the school principal, wearing his good navy blazer with the gold buttons he only wore for graduation and opening nights. He looked uncomfortable, his glasses sliding slightly down the bridge of his nose.

“Excuse me, Helen,” he said softly, leaning down so his voice wouldn’t carry over the chatter around us. “Can I talk to you for just a second out in the lobby?”

My heart gave a heavy, stupid thump against my ribs. “Is Leo okay? Is something wrong with the sound?”

“No, no, Leo’s fine. He’s back there tuning his guitar with the band,” Mr. Harrison said, shaking his head. “It’s just… there’s a situation outside the front doors. An elderly woman. She’s very upset, and she’s holding something with your son’s name on it.”

I didn’t move for a second. The auditorium around us felt miles away, the smell of popcorn replaced by the cold draft coming off the exit doors.

“My mother?” I asked.

“She says she’s his grandmother,” Mr. Harrison said, clearing his throat. “She came in through the side doors from the parking lot, but the ushers told her the house was at capacity and she didn’t have a valid ticket for tonight’s seating block. When they wouldn’t let her down the aisle, she started crying. She’s sitting on the bench by the water fountain right now, refusing to move.”

He reached into his pocket and pulled out a small, crumpled piece of white cardstock. He held it out to me by the very edge, as if it were fragile.

I knew what it was before I even touched the paper. The blue marker handwriting was unmistakable. Please come this time. The paper was damp at the corners where someone’s palm had sweat over it during a long drive from a dance competition two towns away.

“She said she got lost on Route 9,” Mr. Harrison muttered, looking down at the carpet. “Said she thought the show was at seven-thirty, not seven. She kept saying her granddaughter’s event ran late.”

I stood up. My knees felt hollow, but my back was straight. I didn’t say a word to the principal. I just took the wrinkled ticket from his hand, felt the stiff, cheap cardstock between my fingers, and walked out the heavy double doors into the bright, buzzing light of the school lobby.

She was sitting on the low wooden bench by the water fountain, her coat crooked over her shoulders, her gray hair pulled back into that neat bun she spent twenty minutes on every morning. She looked old. Really old, in the harsh fluorescent light of the trophy case. Her purse was clutched in her lap like a shield, and her eyes were red-rimmed and wet, staring down at her black orthopedic shoes.

When she heard my heels on the linoleum, her head snapped up.

“Helen,” she gasped, her voice cracking right in the middle. “Helen, thank God. Those boys at the door wouldn’t let me in. They said the house was closed. I drove all the way from the regional hall as soon as the medals ceremony finished. I didn’t want to miss him. You tell them who I am. You tell them I’m his grandmother.”

I stopped about three feet away from her. I didn’t sit down. I didn’t put my hand on her shoulder. I just looked down at her, holding Leo’s ticket out so she could see the blue ink smudged by her own thumb.

“You texted me at four o’clock that you were too tired for kid stuff, Mom,” I said. My voice didn’t shake. It was flat, like a kitchen table.

She blinked, her lower lip trembling just a little bit. “Traffic was terrible, Helen. I was so exhausted from standing on that gym floor all day for Brenda’s girls. My back was killing me. But then I got in the car and I felt so guilty, I turned right around and drove down here. I wanted to surprise him.”

“You went to the dance competition,” I said.

She went very still. The wetness in her eyes didn’t dry up, but the panic in them shifted into something smaller, something trapped. “How did you, “

“Brenda posted pictures,” I said. “You were cheering right in the front row. You looked like you had plenty of energy.”

She reached out a shaky hand, her fingers clawing at the sleeve of my coat. “Helen, please. I’m his grandmother. I just want to go inside. The doors are right there. I can sit in the back. Nobody has to see me.”

“No,” I said.

The word didn’t sound loud, but it hung in the empty lobby like a dropped wrench.

Mom stared up at me, her mouth slightly open, her breath catching in her throat. “What do you mean, no? It’s Leo. My grandson is in that play. I have his ticket right here.”

“You had his ticket six years ago,” I said, and for the first time, the heat started to rise behind my ribs. “You had his ticket every time he stood on a stage and looked out into the crowd hoping to see you. And you were three towns away, watching Brenda’s kids kick a ball or leap across a gym floor.”

“That’s different,” she whispered, her voice dropping into a defensive whine. “Brenda lives closer to the rec center. And the girls asked me months ago, “

“Leo asked you too,” I interrupted, holding the wrinkled paper up between us. “He wrote this with his own hand. He used a blue marker because he wanted you to notice it. And you sat on your phone and texted me that you were too tired for kid stuff.”

“I made a mistake,” she cried, her voice cracking as a few people walking out of the restroom turned their heads to look. “I’m an old woman, Helen. Can’t you forgive your own mother for being tired?”

“I forgave you every time you missed a concert,” I said, and I felt something inside my chest settle into a hard, permanent place. “I told Leo you were sick. I told him you were busy. I carried that lie for you so he wouldn’t have to know what it feels like to be second best in your own family.”

“Helen, please, “

“The doors are closed, Mom,” I said, looking toward the heavy red velvet curtains where the orchestra was starting to tune up for the overture. “You missed the show. Both of them.”

A bell rang through the hallway. The five-minute warning for the second act, or the start of the performance itself. Inside the auditorium, the low roar of the crowd began to fade as the house lights dimmed.

I turned my back on her.

“Helen!” she called out, her voice thin and desperate against the tile floor. “Helen, you can’t leave me out here!”

I didn’t look back. I walked through the double doors, letting them swing shut behind me with a heavy, muffled thud that cut off her crying.

The lobby grew quiet again. I walked down the aisle in the dark, finding my seat in the ninth row just as the stage lights flared up into a brilliant, warm amber. The music swelled, a clean, bright brass melody that filled the room from the floorboards to the rafters.

Leo walked out from the wings, center stage, wearing his blue costume shirt under the sharp spotlight. He didn’t look toward our row. He looked straight ahead, his chin up, his shoulders square, singing the first line of his solo with a voice so clear and steady it made my throat ache.

I pulled my phone out of my coat pocket. The screen was dark. I left the text from Brenda unread, and I left the text from Mom sitting there at the bottom of the list.

I folded Leo’s ticket into a small square and tucked it into my jacket pocket, right next to my heart, and sat back in the dark to watch him shine.