Chapter 15

Game of heart

Chapter 15

Earlier that morning, the city park was bathed in crisp winter light sun low and golden, cutting through bare tree branches to dapple the winding paths in shifting patterns. The air carried the bite of late December, sharp enough to sting the lungs but not cold enough to keep people inside. Joggers in bright layers passed in steady rhythm, couples walked dogs that tugged at leashes, and a few kids shrieked with laughter on the distant playground, their voices carrying like bells.

Lily and Sofia kept an easy pace along the lake trail, breath fogging in small clouds. Sofia’s ponytail swung with each stride, her cheeks flushed from exertion and the cold. She was in neon leggings and a fitted thermal top—practical, bright, unapologetic. Lily wore darker layers: black leggings, a soft gray hoodie that slipped off one shoulder when she moved, hair loose and wild from the wind. She ran with focus, but her eyes were distant, fixed on some point beyond the water.

Sofia, never one for comfortable silence when something was off, glanced sideways.

“You’re quiet today,” she said, voice light but pointed. “Like, suspiciously quiet. Even for you.”

Lily’s stride didn’t falter. “Just tired. Late night closing the shop.”

Sofia snorted, breath puffing white. “Liar. You closed at seven. I know because I texted you at eight and you sent back a thumbs-up emoji like a serial killer. What’s really going on?”

Lily’s lips pressed into a thin line. She pumped her arms harder, picking up pace for a few strides as if she could outrun the question.

Sofia matched her easily. “Fine. Don’t tell me. But I know that look. It’s the ‘I’m pretending I’m not thinking about a certain dark-eyed ghost who vanished without a trace’ look.”

Lily shot her a sideways glare, but there was no heat in it. “Drop it, Sof.”

“Never,” Sofia said cheerfully, grinning as they rounded a bend. “But I’ll drop the pace if you buy the coffee.”

They slowed near the small coffee cart by the boathouse steam rising from the urns, the vendor bundled in a knit cap and scarf, serving a short line of runners and dog-walkers. The smell of dark roast and cinnamon cut through the cold, warm and inviting.

Lily stretched her calves against a bench, hoodie riding up just enough to reveal a strip of skin above her waistband. Sofia rolled her shoulders, scanning the park out of habit.

And then he appeared.

Matteo.

He emerged from the path like he’d been waiting for his cue—tailored running gear that looked more fashion than function: black compression shirt clinging to his chest and arms, gray joggers that hung low on his hips, expensive sneakers barely scuffed. Earbuds in, but he pulled one out as he approached, sweat glistening just enough to suggest he’d actually run, though Sofia suspected it was artfully applied.

His grin was immediate—sharp, knowing, utterly unrepentant.

“Ladies,” he greeted, voice warm and teasing, slowing to a stop beside them. “If I’d known this park came with such stunning scenery, I’d have started jogging years ago.”

Sofia groaned, loud enough for the vendor to glance over. “You again? Seriously? Do you have a GPS tracker on me or something?”

Matteo clutched his chest in mock offense. “A tracker? Sofia, I’m wounded. This is fate. Pure, beautiful coincidence. The universe clearly wants us to keep running into each other.”

Lily glanced between them, brow furrowing slightly—curious, cautious. She recognized the name from Sofia’s texts, but this was the first time seeing him in the flesh. Tall. Handsome in a dangerous way. Eyes that lingered a little too long.

Sofia sighed. “Lily, this is Matteo. He’s… persistent.”

Matteo extended a hand to Lily, smile softening just enough to seem genuine. “Matteo Moretti. Friend of Sofia’s. Or sworn enemy. Depends on the day.”

Lily shook it briefly—her grip firm, but her smile polite, guarded. “Lily Valenti.”

His eyes lit with recognition, but he played it cool. “Ah. The famous Lily. Sofia’s told me… absolutely nothing incriminating. Yet.”

Sofia elbowed him—hard. “Ignore him. He’s allergic to boundaries.”

The line moved forward. Matteo smoothly inserted himself between them and the cart, pulling out his phone to pay before either could protest.

“My treat,” he insisted, flashing that grin at the vendor. “Two of whatever these beautiful women are having. And a black espresso for me—no sugar, because I’m sweet enough.”

Sofia rolled her eyes so hard it was audible. “You’re unbearable.”

“And yet,” Matteo said, handing them their cups—oat milk latte for Sofia, almond milk cappuccino for Lily, somehow guessing right—“you’re still standing here.”

Lily accepted the cup with a quiet “Thank you,” but her posture stayed guarded, arms crossing loosely as she sipped. She watched him over the rim, assessing.

Matteo leaned against the cart railing, casual, but his attention was fully on her now.

“So, Lily,” he said, voice smooth, teasing. “Sofia tells me you own a flower shop. Bloom & Thorn, right? Dangerous name. Sounds like you know how to handle prickly things.”

Lily’s lips twitched—almost a smile. “I manage.”

“I bet you do.” His eyes lingered a second too long. “Must be hard this time of year. Everyone wanting perfect red roses for apologies they don’t mean. Or am I wrong?”

Sofia shot him a warning glare. “Matteo.”

He raised his hands in mock surrender. “What? Just making conversation. Professional curiosity. I know a guy who could use some guidance on floral apologies.”

Lily’s expression cooled slightly, but she didn’t rise to it. “I’m sure he’ll figure it out.”

Matteo’s grin sharpened, sensing the wall. “Or maybe he’s waiting for the perfect moment. Some men are like that—plan every move. Others just… dive in.”

Sofia stepped between them, voice bright and cutting. “And some men should mind their own business. Speaking of—don’t you have somewhere to be? A bridge to troll under?”

Matteo laughed—genuine, warm. “You wound me, Sofia. But I’ll take the hint. For now.”

He pushed off the railing, eyes flicking between them one last time.

“Ladies,” he said, nodding to Lily with something almost respectful. “Enjoy the run. And the coffee. On me.”

He jogged off—smooth, powerful strides, disappearing around the bend.

Sofia exhaled, shaking her head. “I swear he’s part bloodhound.”

Lily watched him go, expression unreadable. “He’s… intense.”

“That’s one word for it,” Sofia muttered, sipping her latte. “Stay away from that one. He’s trouble in Italian leather.”

Lily’s gaze lingered on the empty path a moment longer.

Then she turned back to Sofia, forcing a smile.

“Come on. Let’s finish the loop.”

But as they started running again, her pace was slower.

Her mind farther away than before.

And somewhere behind them, Matteo slowed his stride, glancing back with a grin that wasn’t quite as confident as it had been.

The game had just gotten more interesting.

And he wasn’t sure who was playing whom anymore.

The bar was alive with the low, velvet hum of evening—dim lights casting a warm amber glow over polished wood and velvet booths, the air thick with the scent of aged whiskey, citrus twists, and the faint trace of expensive perfume. Jazz drifted from the speakers, slow and sultry, a saxophone weaving through conversations like smoke. It was the kind of place where secrets felt safe and glances lingered longer than they should.

Matteo leaned against the far end of the bar, one elbow propped on the counter, whiskey glass dangling loosely from his fingers. He wore black tonight—shirt open at the throat, sleeves rolled to reveal strong forearms, coat draped over the stool beside him like he owned the space. He wasn’t drinking much. He was watching.

Waiting.

Sofia entered first, the door swinging shut behind her with a soft thud. She moved with that effortless energy—dark hair loose over a leather jacket, jeans hugging her curves, boots clicking against the floor. She laughed at something the hostess said, the sound bright and unforced, turning a few heads as she scanned the room.

Her gaze landed on him.

For a fraction of a second, her expression froze—surprise, wariness, then that sharp, amused exasperation she wore like armor. She recovered quickly, plastering on a polite smile that didn’t quite reach her eyes, and made her way over.

“Matteo,” she said, tone carefully neutral as she slid onto the stool beside him—close enough to talk, far enough to keep distance.

“Sofia.” He turned fully toward her, grin slow and wicked. “If I didn’t know better, I’d think you were following me. This is what—third time this week? The universe is trying to tell us something.”

She rolled her eyes, signaling the bartender for a martini. “The universe needs better material. Or do you just haunt every decent bar in the city like a very well-dressed ghost?”

Matteo chuckled, low and warm, swirling the whiskey so the ice clinked softly. “Ghosts don’t buy drinks. And they definitely don’t enjoy the view half as much.”

Sofia accepted her martini—extra dirty, two olives—with a nod to the bartender, then turned to him, brow arched. “View? Is that what we’re calling your ego now?”

He leaned in slightly, voice dropping to that teasing murmur that always got under her skin. “No, cara. The view is you walking in like you own the room. Ego’s just enjoying the show.”

She snorted, but the corner of her mouth twitched. “Flattery. How original.”

“Only the truth,” he said, unrepentant. “Though I’ll admit—I was hoping you’d show. This place is boring without someone to verbally spar with.”

Sofia took a sip, eyes narrowing over the rim. “You’re relentless.”

“Part of my charm.”

“Debatable.”

Before she could fire back, the door opened again.

Lily.

She stepped in hesitantly, scanning the room—dark jeans, soft cream sweater slipping off one shoulder, hair loose and wild from the wind outside. She looked beautiful in that effortless way: cheeks flushed from the cold, eyes bright but guarded, carrying the faint scent of winter air and something floral that clung to her skin.

Sofia spotted her first, waving her over with a genuine smile.

Matteo straightened, grin sharpening as he tilted his head toward the entrance.

“Well, speak of the angel,” he murmured, voice low enough for only Sofia to hear.

Sofia shot him a warning glance. “Behave.”

He raised his hands in mock surrender. “Me? I’m always behaved. Mostly.”

Lily approached, offering Sofia a hug before turning to Matteo—curious, cautious.

Matteo extended a hand, smile softening just enough to seem harmless.

He held her gaze a second longer than necessary. “Sofia’s told me nothing but trouble about you.”

Lily laughed softly—surprised, genuine. “That sounds about right.”

They moved to a booth—Matteo insisting on buying the first round: dirty martini for Sofia, glass of red for Lily, another whiskey for himself. Conversation started careful—weather, holidays, the bar’s playlist—but Matteo steered it with effortless skill, drawing laughs with exaggerated stories of family holiday disasters and his own “misspent youth.”

He had Lily laughing within minutes—a real laugh, head tilted back, eyes crinkling—at a ridiculous tale of him trying to cook Christmas dinner and nearly burning down an apartment.

“You did not set fire to a turkey,” Lily said, wiping her eyes.

“Swear on my nonna’s grave,” Matteo said solemnly, hand over heart. “It was a tragic sacrifice. The smoke alarm still has PTSD.”

Sofia groaned, but she was smiling too. “You’re exaggerating.”

“Only a little,” he admitted, winking at Lily. “The fire department was very understanding. Gave me a calendar.”

Lily laughed again, relaxing into the booth, cheeks flushed from wine and warmth.

Matteo caught Sofia’s eye across the table—brief, charged. She rolled hers, but the corner of her mouth lifted.

He leaned toward Lily, voice dropping conspiratorially. “Don’t let Sofia fool you. She’s the real trouble. Last week she nearly started a bar fight over someone stealing her olive.”

“I did not,” Sofia protested, but she was laughing now too.

“You absolutely did,” Matteo insisted. “Glared at the guy like you were going to challenge him to a duel. ‘That’s my olive, sir.’”

Lily dissolved into giggles, hand over her mouth. “Oh my God, Sof.”

Sofia kicked Matteo under the table—hard—but her eyes danced. “You’re the worst.”

“And yet,” he said, grinning at both of them, “you’re both still here.”

The night deepened—laughter flowing easier, stories traded like currency. Matteo played them both masterfully: teasing Sofia until she fired back twice as sharp, drawing Lily out with gentle questions and ridiculous anecdotes until her guard lowered completely.

By the time the second round arrived, Lily was leaning forward, eyes bright, telling them about a disastrous blind date involving a man allergic to flowers.

Matteo listened like it was the best story he’d ever heard, making her laugh harder with perfectly timed sarcasm.

Sofia watched him—wary, amused, something else flickering beneath.

And Matteo?

He watched them both.

Enjoying the game.

Enjoying the spark.

Enjoying, more than he’d admit, the way Sofia’s laugh softened when she thought he wasn’t looking.

The evening stretched on—warm, dangerous, full of possibility.

And for the first time in a long time, Matteo wasn’t sure who was winning.

But he was having too much fun to care.

The bar’s warm glow lingered on Matteo’s phone screen long after they’d left—three glasses raised in a candid shot he’d snapped when Sofia and Lily weren’t looking. Lily’s head thrown back mid-laugh, dark hair spilling over her shoulder, eyes bright with genuine amusement. Sofia beside her, smirking at something he’d just said, martini glass tilted in mock toast. And Matteo in the middle—arm casually draped along the back of the booth behind them, grin sharp and triumphant, like a man who’d just won a hand no one knew he was playing.

He’d taken it on a whim.

But now, back in his apartment—city lights glittering through floor-to-ceiling windows, coat tossed over a chair, whiskey fresh in hand—he stared at the photo longer than necessary.

It was good.

Too good.

Dangerous.

He opened Instagram.

Filtered it just enough—warm tones, slight grain, the kind of aesthetic that looked effortless but screamed intention. Then he typed the caption, fingers moving slow, deliberate, every word chosen like a blade.

Caption: “Some nights you stumble into the best kind of trouble. Beautiful company, sharp tongues, and laughter that makes you forget the clock. Who needs resolutions when the year’s ending this well? 🥃❤️”

No tags.

No geotag.

But he knew one person would see it.

He saved it to his story first—visible to everyone—then opened the private chat with Lorenzo.

Attached the photo.

Added one line:

“Thought you’d appreciate the view. She laughs easier when certain ghosts aren’t haunting the room. Just saying.”

Sent.

Then he posted the story publicly.

Leaned back on the leather couch, whiskey in hand, and waited.

Across the city, in the penthouse office that never truly slept, Lorenzo’s phone buzzed on the desk.

He glanced at it—screen lighting his face in cold blue.

Saw the notification.

Opened the message.

The photo loaded.

His expression didn’t change.

Not at first.

Just that stillness—the kind that came before a storm.

Then his eyes darkened.

Jaw locked.

Fingers tightened around the phone until the case creaked.

He opened the story next.

Saw it public.

Saw the caption.

Saw Lily—laughing. Open. Alive in a way he hadn’t seen since the island.

With Matteo’s arm behind her.

With Sofia on her other side.

Without him.

He didn’t reply.

He just stared.

Long enough for the screen to go dark.

Then he set the phone face-down on the desk.

Stood.

Walked to the window.

Hands in pockets.

City lights below—cold, indifferent.

But inside him, something ancient and ruthless stirred.

The waiting was over.

Matteo had just lit the fuse.

And Lorenzo Moretti didn’t let provocations go unanswered.

Not when they involved her.

Not ever.

Leave a Reply