Chapter 1
Zoey’s POV
“We’re really doing this?” my mom says, reaching into her dress to shove her bra up and push her cleavage higher. “A drive-in? For her eighteenth birthday?”
“Zoey likes old movies,” David, my stepdad, says.
I lean between the seats. “Zoey also likes hints.”
“Nice try. Ten more minutes.”
I drop back against the seat with a groan and tug at the hem of my T-shirt hard enough to stretch it out. “That’s basically torture.”
“It’s called a birthday surprise, sweetheart.”
My mom sighs like she’s trapped in a war zone instead of a Subaru. “I still don’t get why we’re sweating to death in a parking lot for some ancient movie.”
I bite the inside of my cheek.
She’s been at it since we pulled in. The heat. The dust. The parking lot. The horrifying fact that my eighteenth birthday is happening without chilled champagne and a bartender named Luca.
Outside, the drive-in is already filling up. Pickup trucks. SUVs. Girls in denim shorts climbing out of a Jeep with iced coffees and cowboy boots like they’re headed to a country music video instead of a movie lot off the highway. Somebody’s little kid is already screaming over dropped popcorn. A golden retriever is hanging out the back window of a Bronco two rows over, living a better life than the rest of us.
Basically my dream night.
My mom looks out the windshield like we parked behind a landfill. “I’m sorry, but this is pathetic. She’s eighteen. We should be out having real drinks, not roasting in a car for some depressing old movie.”
“It’s one night, Emma.”
“It’s a hot parking lot.”
Fair point.
Still.
“Can we not do this tonight?” I sink lower in the seat and fold my arms over myself. “For once, can this not be about you? It’s my birthday.”
“Easy, little Zoey. Your mom’s just tired.”
That’s David. Always stepping in like a human shock absorber.
He’s a coach, which probably explains some of it. Patience like a saint. Calm voice. Endless ability to deal with people acting insane in enclosed spaces.
He’s been doing the dad thing since I was six. Early mornings. Late pickups. Bleachers. Gas-station Gatorades. Standing in the driveway rebounding for me until it got dark. The man once drove across town in a thunderstorm because I forgot my jersey before a game. My mom called and said, “She’ll survive.” David showed up ten minutes later, soaked through, holding it in a dry-cleaning bag.
And somehow he keeps showing up for my mom too.
Even after the Marriott thing.
Even after she got caught coming out of a hotel room with some guy in a quarter-zip and had the nerve to cry like she was the victim. I was fifteen. Old enough to know exactly what I was looking at. David never yelled. Never smashed anything. Never even raised his voice. Just stood there in that awful silence while my mom talked in circles and lied straight to his face.
He stayed.
God knows why.
Right on cue, she leans toward the window, practically pressing herself against the glass. The dress is white and tight and cut low enough to make it very clear family movie night was not the main event. She scans the nicer cars parked beside us like she’s browsing Zillow.
David notices.
Of course he notices.
He just looks at me in the rearview and gives me a quick wink. “Don’t worry. Nothing’s ruining tonight.”
I try to smile back.
My mom beats me to it.
“Fine. You two can sit here and enjoy your wholesome little movie.”
She grabs her purse, flips down the visor, checks her lipstick, fixes her hair, gives her boobs one more aggressive lift, and gets out.
“I’m going to get some real air.”
Sure.
I watch through the windshield.
She smooths her dress over her hips and stands by the hood like she’s waiting for a spotlight to find her. Doesn’t take long. A black sports car a couple spaces over rolls its window down, and the guy inside leans out.
“Hey, sexy,” he calls. “I’ve got the AC blasting, top-shelf gin, and a much better view. Interested?”
My mom laughs.
Not her regular laugh. The other one. The fake flirty one she keeps in storage for men and waiters and anybody she wants something from.
“Why not?”
And just like that, she opens the passenger door and slides in.
The door slams shut.
I stare at the car so hard my eyes start burning.
How do you even do that? Just leave? On my birthday? With your husband sitting ten feet away?
David doesn’t say a word, but his hands tighten on the wheel hard enough that his knuckles go white.
That does it.
Tears hit fast and hot and humiliating. I cover my face with both hands because apparently this is what turning eighteen looks like. Crying in the back seat while my mother runs off with a stranger because his car has better air-conditioning.
The driver’s door opens.
A second later, the seat dips beside me.
David slides into the back, smelling like soap and mint gum and summer grass. Coach smell. Safe smell.
“Hey,” he says softly. “No.”
I keep my face covered.
His hand closes around my wrist and eases one hand down.
“Zoey.”
That voice gets me every time. Low. Steady. The same voice from scraped knees, bad losses, panic attacks before games, and the one time I threw up in a trash can before varsity tryouts and swore I was dying.
“Don’t let her ruin tonight too, okay? It’s your birthday.”
I look up at him.
Big mistake.
Angry would’ve been easier.
He just looks tired.
Tired and hurt and still more worried about me than himself, which feels very on-brand for David and somehow makes everything worse.
“I’m okay,” I whisper.
An obvious lie.
Then I ask, “Are you?”
He doesn’t answer.
The giant screen crackles to life above us before he can. Blue-white light spills across the lot. Radios click on all around us.
I look up just as the title comes on.
Roman Holiday.
My breath catches.
Of course.
He remembered.
David glances at the screen, then back at me. “Got it right?”
My eyes sting all over again.
My mom ditching us is bad enough. Humiliating too. But David still making sure I got my birthday surprise anyway somehow hurts worse.
He leans down and kisses my forehead.
“Happy birthday, sweetheart.”
His voice sounds rougher that time.
Then he settles back beside me, one arm around my shoulders.
“Watch the movie,” he says quietly.
So I try.
Really, I do.
But tucked against his side with his heartbeat under my cheek, all I can think is that I want to make him feel better.
And that is probably not a great sign for me.
Chapter 2
Zoey Onscreen, Gregory Peck is looking at Audrey with his already knows how this ends and is trying not to ruin the middle by thinking about it too hard eyes.
Usually I love this part. Under normal circumstances, I’d be whispering lines at David and feeling smug when he laughed in the right places. But tonight...
David’s chest is warm against my back. His heartbeat too.
“You’re shivering,” he murmurs into my hair.
“I’m just cold,”
I lie.
Really, it’s his heat making my head spin.
He reaches down and pulls the fleece blanket higher over us, tucking it in around my waist.
The second it settles, the rest of the world drops away a little.
Just this dark car. This blanket. David behind me.
Then I look through the windshield. My mom is still there, a few rows ahead, a dark shape in the back of that sports car. I watch her lean into the guy like we don’t exist. Like David doesn’t exist. Like tonight doesn’t either.
David goes tight behind me. He’s watching it too.
I lean my head back against his shoulder.
“Why are you still with her?”
Nothing for a second but the movie, the speakers crackling, and my mom making an ass of herself in real time.
Then his hand slides from my shoulder to my arm and stays there.
“It’s complicated, Zoey.”
“No, it’s not.” I turn enough to look at him. “She treats you like crap.”
His jaw tightens.
“I’m eighteen now,” I say. “You don’t have to keep pretending I’m too young to notice what she does.”
His eyes come back to mine, and there it is again, that careful look of his.
The one that says he’s editing himself in real time.
“You think I’m protecting you?”
“I think you keep making excuses for her.”
A humorless smile tugs at his mouth.
“That’s not the same thing.”
“Fine,” I mutter. “Then you let her get away with way too much.”
That almost gets a real smile out of him.
The movie keeps going. Rome at night. The two of them walking through the city like they borrowed a prettier life for a day and forgot to give it back.
I make the mistake of looking at David instead of the screen.
His throat moves when he swallows. There’s that tiredness around his mouth again. That thinking too much and saying none of it look he gets.
I’ve spent years comparing boys to him and getting annoyed when they came up short. None of them ever felt steady enough. Or kind enough. Or safe enough. None of them ever remembered how I took my Gatorade, or when my shot started falling apart, or that I always got sick before games if I ate too close to tip-off. That’s the problem with growing up around a man like David.
I loved him, not like a daughter at all.
I had been memorizing the scent of his cologne for years, letting it settle somewhere deep in my chest where it had no business staying.
I shifted, trying to get even closer. That is when my leg brushed against his. Under the denim I felt him, hard and unmistakable, growing against me.
I froze.
David went completely still too. His breath caught in his throat. I swear I could feel the exact second his control started to slip.
He was reacting to me.
The movie kept playing somewhere in the background, but it did not matter anymore. My voice came out tiny, barely above a whisper.
"Daddy... what does kissing feel like?"
He looked at me, eyes dark in the glow from the screen. I did not wait. I leaned in.
The second our lips touched something electric shot through me. He stiffened. His hands hovered like he might push me away, but I kept going, clumsy and desperate. All the years of wanting right there in that kiss.
He pulled back just a fraction, breathing hard. His hands finally settled on my waist. His fingers stayed tight like he was still fighting himself.
"Zoey, stop. This is... I should not. I am"
"It is my first time," I whispered. My heart slammed against my ribs. "I have never let anyone kiss me before. Not once."
He stared at me. Something raw flickered across his face. "Your first? At eighteen?"
I nodded, eyes locked on his, pleading without saying the words. "I did not want anyone else. It has always been you. So... teach me, Daddy. Teach me how to kiss."
"God help me," he muttered, low and rough.
The last of his restraint cracked. He pulled me flush against him. This time when his mouth found mine there was no hesitation. His tongue met mine, deep and hungry.
His hands started to move. He knew exactly what he was doing. Slow sure touches that made my breath catch. His fingers brushed the side of my breast, just enough to make me gasp into his mouth. Then they settled on my hip, pulling me tighter against the hard line of him until I could feel every beat through his jeans.
"Daddy," I breathed, pressing my chest against his shirt. Needy in a way I did not even try to hide. "Tell me I am not the only one. Tell me you want me too."
"I have wanted you for so damn long, Zoey," he confessed against my neck, voice rough. "Watching you grow up... it has been killing me."
I pulled back just enough to meet his eyes. My voice barely steady. "Then stop fighting it. Let me be yours."
He made this low, broken sound in his throat and slipped his hand under the hem of my dress. His palm was scorching hot against my inner thigh. His thumb stroked slow circles that made my legs tremble.
"You are eighteen now," he murmured, voice thick. "If you really want to learn, baby... come here. Sit on my lap."
His eyes darkened as he looked at me. Something dangerous and tender all at once.
"I am going to show you exactly how a man should treat you. I am going to teach you everything."