The day started with Liamâs stubborn insistence that he wanted a slushie before noon. Theo should have rolled his eyes and told him no, should have claimed the driverâs privilege of choosing when and where they stopped, but Liam had looked at him with those wide eyes and that tilt of his mouth that meant heâd already decided, and Theo found himself pulling off the road at a small gas station anyway.
The machine hummed in the corner, two bright levers labeled in red and blue, the flavors never quite what they promised but still perfect in their own way.
Liam filled one cup to the brim with blue raspberry, the color staining his fingers as soon as it splattered against the lid, and Theo leaned lazily against the counter, filling his with red cherry.
âYouâre so predictable,â Theo said, lifting his cup. âYou always get the raspberry.â
Liam took a long sip of his, lips already tinted, then grinned. âSo are you. Iâve never seen you get a slushie that wasnât cherry.â
Theo wanted to argue, to claim that he had range, that he wasnât some creature of habit, but the truth was the sharp sweetness of cherry had long since etched itself into his routine.
Back outside, the heat wrapped around them like an embrace, heavy with the smell of asphalt and salt air drifting from somewhere ahead. Theo unlocked the van, its faded red paint gleaming like rust and sunburn in equal measure, and Liam climbed in with both cups balanced in his hands. His mismatched shoes hit the dashboard the moment Theo started the engine.
âIâm serious, Dunbar,â Theo said, shooting him a look. âYouâre going to ruin the dash.â
Liam grinned, straw between his teeth, unbothered. âThen youâll just have to keep me around long enough to replace it.â
Theo shook his head and continued to drive.
The road unfolded toward the coast, winding through stretches of dry grass and clusters of wildflowers. Windows rolled down, air rushing in, the van smelled faintly of sunscreen, cherries, and the ocean they hadnât quite reached yet. Liam leaned out, letting the wind whip his hair, holding his drink against his chest like he didnât care that some of it sloshed onto his shirt. He looked â Theo thought â not like the restless hurricane of a boy heâd first met, but something steadier, softer. A summer day stretched into skin.
When the lighthouse came into view, white tower capped with red, Liam sat up straighter. âLetâs stop here.â
Theo hesitated. âWeâve got at least an hour beforeââ
There it was again, that tone that meant Liam wasnât asking. Theo sighed, but he was smiling as he pulled the van into the gravel lot.
The lighthouse stood on the edge of the world, or at least it felt like it. The sea stretched out endlessly, glittering under the sun, and the sky above it was impossibly wide, a canvas painted in every shade of blue. Liam bounded ahead, sneakers scuffing against the worn path, and Theo followed with slower steps, hands shoved into his pockets. He wasnât in any rush. He liked watching Liamâs energy spark and ripple, like he was part of the tide itself.
They reached the railing, the ocean sprawling below, waves slamming against the rocks and throwing salt into the air. Liam leaned forward, elbows braced, hair whipping across his forehead. Theo stood beside him, close enough that their arms brushed, not moving away.
For a while, neither of them said anything. The world was too big, too loud with the sound of crashing water, but it wasnât uncomfortable. It was easy.
Liam was the first to break the silence. âWhen I was little, I thought lighthouses were filled with magic.â
Theo raised a brow. âMagic?â
âYeah.â Liam grinned, eyes still on the horizon. âLike, they kept the sea monsters away. I used to imagine this giant octopus living out there, and the light had this magic that scared it off.â
Theo laughed, a sharp sound that carried over the waves. âThatâs ridiculous.â
âItâs not!â Liam shot back, nudging him with his shoulder. âYouâre telling me you never made up stories like that?â
âI didnât really have time for stories,â Theo said, but there wasnât bitterness in his voice. Just truth.
Liam turned then, looking at him with a softness that made Theo want to look away but couldnât. âGuess Iâll just have to tell you mine, then.â
Theo didnât answer, just let a smile creep into his lips.
They stayed like that for longer than Theo meant to â sun warming their backs, the world blurring into red rooftops and blue sky, Liamâs voice weaving stories about sea monsters and heroes, about boats and storms and the lighthouse always standing guard. Theo found himself listening, really listening, and for once he didnât feel the urge to be anywhere else.
When they finally walked back to the van, the pavement radiated heat beneath their shoes. Liam tugged at Theoâs wrist, pulling him toward a small fruit stand set up by the lot. A wooden table, a white umbrella striped with red and blue, and baskets of cherries glistening in the sun.
âTheyâre perfect,â Liam said, already digging out a few crumpled bills from his pocket.
Theo shook his head, amused, but let him buy them. They sat on the hood of the van, legs stretched out, sharing the cherries straight from the basket. Juice stained their fingers, sweet and sticky, and Liam laughed when Theo flicked a pit at him. He retaliated by tossing one back, hitting Theo square in the chest.
âChildish,â Theo muttered, but he was smiling.
âYou love it,â Liam shot back, popping another cherry into his mouth. âPlus, you started it.â
The sun dipped lower, turning the sky to fire. Red streaks bled into soft shades of blue, the whole world painted in their colors. Liam leaned back against the windshield, head tilted toward Theo, and Theo let himself lean, too, until their shoulders pressed together.
âYou ever think about how weird it is?â Liam asked suddenly.
Theo glanced at him. âHow weird what is?â
âHow we end up here,â Liam said, voice soft, eyes reflecting the burning sky. âLikeâout of everyone, every turn, itâs you. Us. Sitting on some beat-up van, eating cherries, watching the sunset. It feelsâŚwritten, yâknow? Like maybe the universe knew what it was doing. Like this is normal.â
Theo followed Liamâs gaze out toward the horizon, the waves catching fire where the sunlight touched them. For a second, he almost made a joke about the universe not giving a damn, about fate being messy and mean, but Liam looked so content â eyes half-lidded, a lazy smile tugging at the corner of his mouth â that Theo didnât want to ruin it.
âWritten, huh?â Theo said instead. âI didnât realize you were such a poet.â
Liam laughed, a short huff that made his shoulders bump against Theoâs. âDonât make fun of me. Iâm serious.â
âIâm not making fun.â Theo let his voice soften, surprising himself. âIâm just saying, if this is the universeâs big plan, itâs got an interesting taste in settings.â
Liam gestured at the lighthouse in the distance, at the striped umbrella swaying over the fruit stand, at the sun bleeding red into the water. âWhatâs wrong with this? Itâs perfect.â
Theoâs lips twitched. âItâs sticky. And loud. And your shoes donât even match.â
âThey match each other,â Liam countered easily, sticking one foot in the air so the red and blue laces caught the light. âBalance, remember? You should be thanking me. Without me, youâd just be sitting here in your boring shoes, drinking your boring cherry slushie, not even realizing how good blue raspberry is.â
Theo raised a brow. âYouâre calling cherry boring?â
âCompletely boring,â Liam said with full conviction, though he was grinning wide now, like he knew exactly what he was doing.
Theo shook his head, pretending to sigh, but the truth was that Liamâs energy made everything feel lighter, easier. Like maybe the universe really had been onto something.
A breeze picked up, carrying salt and the faint sweetness of cherries. Liam leaned back further, stretching until his arm brushed against Theoâs in a way that didnât feel accidental. âSoâŚdo you ever think about it?â
âAbout us,â Liam said, tilting his head toward Theo with a mischievous little smile. âAbout how maybe weâre, likeâŚred and blue. Totally different, but somehow they work good together.â
Theo huffed a laugh, low and fond. âYouâve been waiting all day to use that metaphor, havenât you?â
âMaybe,â Liam admitted, not looking the least bit guilty.
Theo let the silence linger a beat, then nudged him with his shoulder. âYouâre ridiculous.â
âRidiculously handsome,â Liam said, eyes on the horizon again, although he titled his head to smirk at Theo.
Theo rolled his eyes so hard Liam could probably hear it. âWow. Groundbreaking observation.â
âYou didnât deny it,â Liam shot back instantly, smugness radiating off him like heat from the asphalt.
Theo reached for another cherry, tossing it casually into his mouth before replying. âDidnât seem worth the energy. Besides, your ego doesnât need more fuel.â
âWrong,â Liam said through a grin. âIt needs constant fuel. Like a campfire. You canât just toss one log in and expect it to last. You gotta keep feeding it.â
Theo gave him a flat look. âSo now youâre a poet and a philosopher?â
âAnd handsome,â Liam added quickly. âDonât forget that part.â
Theo shook his head, but there was no bite in it, only amusement. Liam had that effect on him â turning sharp edges into something soft, something almost playful.
The breeze ruffled Liamâs hair again, and he shoved it out of his face with a huff, leaving a faint streak of cherry juice across his temple where his fingers brushed. Theo noticed before Liam did
âYouâve got⌠something,â Theo said, gesturing vaguely at his own face.
âWhat? Where?â Liamâs hand shot up immediately, fumbling around like he was playing charades with himself.
Theo couldnât stop the laugh that slipped out. âNo, not there. Higher. Youâre just smearing it more nowâstopââ
Liam kept swiping at his forehead until Theo sighed and reached over, brushing his thumb gently across the sticky streak. It came away red, glinting faintly in the fading light.
Theo held up his thumb like evidence. âSee? Youâre a mess.â
Liam blinked at him, then grinned. âYou just wanted an excuse to touch my face.â
Theo scoffed. âYeah, because cleaning cherry juice off you is definitely top of my bucket list.â
Liamâs grin only widened, the kind that always managed to tug a reluctant smile from Theo in return. âYouâre welcome, then. Glad I could help you check something off your list.â
Theo shook his head, tossing the cherry pit in his hand into the basket. âYouâre insufferable.â
âAnd yet,â Liam said, leaning back against the windshield, âyouâre still dating me.â
Theo didnât bother answering. He just stretched out beside him, letting their shoulders press together again. The sun had dropped lower, smearing the sky with streaks of red and blue that bled into purple, the colors mirroring the sneakers propped on the dash and the half-empty cups forgotten by their feet.
A gull screeched overhead, startling Liam enough that he nearly tipped the basket of cherries into his lap. Theo caught it just in time, smirking. âGraceful as ever.â
âHey, Iâm on working on perfecting it,â Liam said, laughing at himself.
Theo glanced at him then, really looked â the flushed cheeks from the sun, the blue stains on his lips, the easy joy he carried like it was nothing.
A smile tugs at his mouth. âI think youâre pretty close to perfect already.â
Liam blinked at him, caught between surprise and the kind of smile that started slow and took over his whole face. âYouâre actually sweet sometimes, you know that?â
âDonât spread it around,â Theo muttered, though his hand found Liamâs without thinking.
Liam laced their fingers together, warm and steady, and leaned his head against Theoâs shoulder. âYour secretâs safe with me.â
The world seemed to quiet around them, leaving only the soft crash of waves and the rhythm of their breathing. For once, Theo didnât feel restless or sharp â just content, right where he was.