Chapter 2

TWO

CASSIA

The Council chambers occupied the oldest building in Haven Shores—a converted church with stained glass windows that cast colored shadows across the stone floor.

Cassia had been here dozens of times over the years, for weather reports and ward maintenance and the occasional heated argument about fishing schedules that had ended with her accidentally setting off the fire suppression runes.

This felt different.

The air itself seemed charged as she pushed through the heavy wooden doors.

Static prickled along her skin. Her barometer pendant dropped another notch, the brass warming against her collarbone.

Every instinct she possessed screamed that something was waiting for her inside. Something that would change everything.

Gust, who had insisted on accompanying her despite his ongoing sulk, pressed close to her shoulder. His small body had gone rigid with tension, and through their bond she felt—

Something’s wrong. Don’t like it. Go back.

“Join the club,” she muttered.

But she kept walking. Because Cassia Gale didn’t back down from challenges, even when every cell in her body told her she should.

Elder Sue Tidewell waited at the far end of the main hall, ancient and smug in her usual carved chair.

The Witch Elder had been running Haven Shores for longer than anyone could remember, and she did nothing—nothing—without an ulterior motive.

Her snow-white hair was piled in an elaborate arrangement.

Her dark eyes glittered with the particular satisfaction of someone whose scheme was going exactly as planned.

The fact that she’d specifically requested Cassia for this assignment raised more red flags than a maritime distress signal.

But it was the figure beside her that stopped Cassia dead in her tracks.

He stood at the edge of the colored light from the windows, tall and utterly still.

Dark hair silvered at the temples, the kind of gray that looked distinguished rather than old.

Sharp jaw. High cheekbones. A mouth set in a hard line that suggested it had forgotten how to do anything else.

He wore all black, tailored and precise, and he radiated the kind of cold stillness that had nothing to do with temperature.

Everything about him screamed predator. Ancient. Powerful. Dangerous.

And his eyes—

Gray. Not just gray—layered, shifting, dark as thunderheads with something electric flickering in their depths. Not quite lightning, but the promise of it. The threat of it.

Those eyes locked onto hers across the stone floor.

Everything stopped.

Electricity arced between them—actual electricity, blue-white and crackling, jumping from her fingertips toward his chest before she could stop it. The lights overhead flickered and died. Thunder cracked outside, sudden and deafening despite the clear morning sky. The stained glass windows rattled.

Cassia’s magic surged with a violence that stole her breath.

It reached for him with a hunger she didn’t understand and couldn’t control, straining against her skin, desperate to close the distance between them.

Every nerve in her body lit up. Her heart slammed against her ribs hard enough to hurt.

Heat rushed through her—not the comfortable warmth of attraction, but something deeper.

Something primal that lived in her bones and demanded she—

What the hell—

The dragon didn’t move. But something shifted in his posture, subtle and sudden, like a predator catching an unexpected scent. His nostrils flared. His hands curled into fists at his sides, knuckles going white beneath tanned skin. And those storm-dark eyes—

They flashed. Actually flashed, with a flicker of lightning that mirrored her own. For one endless moment, something raw and shocked broke through his composure.

Then it was gone, locked down behind centuries of control.

Gust launched himself from her shoulder with an indignant shriek that echoed off the stone walls.

He dove between Cassia and the dragon in a protective arc, his tiny wings beating frantically, before landing on a nearby windowsill.

His feathers stood on end, his small body puffed to twice its normal size, and through their bond he screamed—

THREAT. DANGER. PREDATOR. NOT SAFE.

“Well. That’s certainly promising.” Elder Sue’s delighted cackle cut through the chaos.

Cassia dragged her gaze away from the dragon—gods, that was harder than it should have been—and fixed Sue with her best glare. “What is that supposed to mean?”

“Nothing, dear. Nothing at all.” The ancient witch’s smile stretched too wide. “Cassia Gale, allow me to introduce Aero Tau, Elder of the Pacific Enclave and the Continental Council’s lead researcher on the mating surge phenomenon.”

The dragon—Aero—inclined his head the barest fraction. An acknowledgment rather than a greeting. “Miss Gale. I’m told you’re the most powerful weather witch in the region.” His voice was deep and cold and completely devoid of warmth.

“I’m told you need a babysitter for your research.”

The words came out before she could stop them. Classic Cassia—defensive, sharp, hiding the fact that her pulse was still racing and her magic was still reaching for him despite every attempt to rein it in.

Something flickered in those thundercloud eyes. Surprise, maybe. Or annoyance. His jaw tightened, almost imperceptibly. “I need a local expert to assist with atmospheric measurements and ward analysis. Elder Tidewell suggested you.”

“I’ll bet she did.”

“Cassia is our most talented weather worker. The third generation of the Gale family to serve Haven Shores. She’s been monitoring surge effects on the coastal wards for months now. No one understands the local atmospheric patterns better.” Sue beamed, utterly unrepentant.

“And apparently causing half of them,” Cassia muttered under her breath.

“I require someone who can interpret anomalous weather patterns and identify surge-related fluctuations in real-time. Are you capable of that, or should I request a different assistant?”

The challenge in his voice scraped every defensive instinct she possessed. Ancient dragon elder, and he was testing her. Seeing if she’d fold.

Oh, she wouldn’t give him the satisfaction.

“I can interpret weather patterns you’ve never dreamed of.” She met his gaze head-on, ignoring the static that crackled between them, the way her magic strained toward him. “I’ve been reading storms since before I could walk. The question is whether you can keep up with me.”

A slight pause. His nostrils flared again, like he was catching a scent he couldn’t identify. “I’ve been studying magical phenomena since before your ancestors built this town.”

“Then you should be good at it by now. Guess we’ll see.”

“Wonderful. I’ll leave you two to work out the details. Cassia, you’ll report to the weather station at nine tomorrow morning. Mr. Tau has already set up his equipment there.” Elder Sue looked like she might actually levitate from sheer delight.

“You could have asked me first,” Cassia said flatly.

“I could have.” Sue’s smile widened until it showed teeth. “But where’s the fun in that?”

She swept out of the chambers with an energy that belied her centuries, leaving Cassia alone with an ancient dragon who made her magic go haywire and her pulse pound for reasons she absolutely refused to examine.

The silence stretched. Thick. Charged.

Gust maintained his aggressive position on the windowsill, still puffed and furious, sending a constant stream of danger-predator-don’t-trust-him-we-should-leave through their bond.

Aero hadn’t moved. He stood there, watching her with that unreadable gaze, and Cassia became acutely aware of every inch of space between them. Six feet. Maybe seven. Far enough to be proper. Close enough that she could feel the heat radiating from him.

Dragons ran hot. Everyone knew that. It didn’t mean anything that she could feel his warmth from across the room.

“Your familiar doesn’t like me,” he observed. His voice was low, clinical.

“Gust doesn’t like anyone.”

“He seems particularly hostile toward dragons.”

“Dragons eat birds.” She shrugged, feigning a casualness she didn’t feel. “Can’t blame him for self-preservation.”

“I don’t eat storm petrels.”

“I’ll be sure to let him know. I’m sure that will fix everything.”

Another flicker in those eyes. Something that might have been amusement, quickly suppressed. “You have a sharp tongue, Miss Gale.”

“I don’t know why Sue assigned me to you, and frankly, I don’t care. I’ll do my job. I’ll help with your research. But I’m not interested in whatever games ancient dragon elders play, and I’m definitely not interested in being condescended to by someone who predates written language.”

Aero’s expression didn’t change. Not a flicker, not a twitch. “I don’t play games.”

“Then we should get along fine.”

“I doubt that.”

His voice remained perfectly level, but something about the way he said it made her stomach flip. Not an insult, exactly. More like a prophecy. Like he knew something she didn’t and wasn’t planning to share.

Cassia hated people who knew things she didn’t.

“Nine a.m.,” she said, already turning toward the door. “Try not to be late.”

“I’m never late.”

“There’s a first time for everything.”

She was almost to the door when his voice stopped her.

“Miss Gale.”

She paused but didn’t turn. Couldn’t turn. If she looked at him again right now, she wasn’t sure what would happen, and that uncertainty terrified her. “What?”

“The lightning earlier.” A brief silence, heavy with something unspoken. “Does that happen often?”

The question should have been clinical. Research-related. But something in his tone made her spine stiffen. Something that suggested he was asking about more than just her control issues.

“The surge has made my magic unstable.” She measured each word. “I’m working on it.”

“That wasn’t an answer.”

“It’s the only one you’re getting.”

She pushed through the doors before he could respond, Gust swooping down to land on her shoulder with a satisfied little chirp. The morning air hit her face, cool and salt-tinged, and she sucked in a breath like she’d been underwater.

What was that?

Her hands were shaking. Her magic churned beneath her skin, agitated and hungry, straining toward the building she’d just left. Toward him.

Gust pressed against her neck, his small body warm and grounding.

Didn’t like him. Bad. Wrong. Made you spark. Made you reach.

“I know,” she whispered. “I know.”

But that was the problem, wasn’t it? Her magic hadn’t sparked at him. It had sparked toward him. Reached for him. Oriented on him like iron filings finding a magnet.

One look at Aero Tau, and all that control had shattered.

She started walking, faster than necessary, putting as much distance between herself and the Council chambers as she could. Overhead, clouds were beginning to gather—her clouds, her emotions made visible, because apparently even the sky couldn’t keep its mouth shut about what she was feeling.

This is going to be a disaster.

The worst part was that she couldn’t tell if that terrified her or thrilled her.

Probably both.

Definitely both.

Behind her, inside the Council chambers, the ancient stained glass windows rattled in their frames as another crack of thunder split the morning sky.

And in the shadows of the old church, a dragon elder stood motionless, staring at the doors through which Cassia Gale had disappeared.

His hands were still clenched into fists at his sides.

His heart—usually so slow, so controlled—pounded against his ribs with an urgency he hadn’t felt in centuries.

Something stirred beneath his skin. Something that had been dormant for so long, he’d forgotten it existed.

His dragon.

Awake.

Hungry.

Hers.

Aero closed his eyes and breathed through the unfamiliar sensation. There had to be a rational explanation. A surge effect. Magical interference. Some phenomena he could study, quantify, and control.

Because the alternative—that after all this time, his beast had suddenly, violently, irrevocably decided that this chaotic, sharp-tongued, painfully beautiful witch belonged to them—

That couldn’t be right.

Could it?

The thunder answered him, rolling across Haven Shores like a warning. Or maybe a promise.

Aero had a feeling this research assignment was going to be far more complicated than he’d anticipated.

If ads affect your reading experience, click here to remove ads on this page.