Chapter 32
Chapter Thirty-Two
Cliffs above the Docks, Isle of the Giants
The wind whipped along the cliff’s edge, tugging at Roam’s thick fur as he sat with his massive paws dangling over the side. Drago’s storm-colored sails fluttered like enchanted wings.
He exhaled slowly, the breath coming out like a steam vent. A flock of birds scattered from the nearby cliff, startled by the low rumble that followed.
The others were loading up, laughter and voices echoing faintly upward. Adaline’s soft laugh, Zohar’s exaggerated storytelling, Bálint’s quiet instructions, Alice’s calm observations. They were together.
But he was up here.
Brooding.
Too big to join them.
Too monstrous to climb aboard anything smaller than a mountain.
His tail twitched behind him. The transformation had gifted him strength beyond imagining—trees shattered with a swipe, men flew with a flick of his tail. He’d saved Spring.
But none of that mattered to him now…
He dropped his gaze to his paws. Paws that couldn’t hold her hand. Couldn’t cup her cheek. Couldn’t pull her close.
He clenched them against the stone.
Great, he muttered to himself. I’m officially the world’s biggest cat with a broken heart.
Movement below caught his attention.
Drago was pointing at the ship, then at him.
Orion stood beside him, arms folded, nodding slowly. Their expressions were unreadable from this distance, but Roam didn’t need to hear the words to know what they were saying.
He couldn’t stay like this.
A flicker of white rose from the crowd below.
Spring.
Roam’s heart thudded.
She was flying toward the docks—no, toward someone.
Koorgan stood chatting with a young girl who had appeared a short time ago. Spring must have recognized her—she’d gasped, muttered a quick ‘I’ll be right back!’—then shifted and disappeared.
Roam squinted, trying to see what the girl was holding.
Spring landed lightly beside the Giant king and listened, nodding. She was speaking rapidly to the girl who was about the same age as them. Her eyes widened, and she nodded again, smiling. She pointed to the woven basket the girl held. The girl nodded, smiling back at her.
Spring took the basket and shifted once more. Her wings snapped open as she vaulted into the sky again—straight for him.
Roam lifted his furry head, his heart pounding now for entirely different reasons.
She landed before him, radiant in the setting sunlight. Her dragon form shimmered as she shifted back. Her hair whipped around her face, her eyes fierce and full of emotion.
“I have something for you,” she said softly, stepping closer. “Remember the girl I told you about from Spellbinder’s cottage?”
Roam blinked and nodded, his blue eyes widening with hope.
Spring smiled. “That’s Dorella.”
She lifted the lid of the basket to reveal a glimmering sliver of mushroom.
“Madura sent her with this,” Spring said. “She said it’s the right amount to reverse your transformation.”
His heart swelled.
He lowered his head and rolled out his tongue so she could place the mushroom on the end. He licked his lips after he swallowed.
There was a slight delay before the world tilted. Light swirled around him, making his head swim. His cat started when the world around them began to grow. The magic spiraled down, tightening until he stumbled—
And caught himself.
Roam patted his chest, his hands skimming downward as he released a choked laugh. His eyes were wide with joy and relief.
He was back to normal again.
He was… himself.
Roam stared at his hands.
He slowly raised his gaze to Spring.
His lips parted as he took in her beautiful face.
A beat of silence passed between them.
Reaching out, he wrapped his arms around her. Laughing with joy, he spun her around—then pulled her close and kissed her like the world was ending.
Her breath caught in surprise before she melted into him, her hands curling around the back of his neck, her fingers gripping his hair. Her lips were soft, sweet, and warm—everything that anchored and centered him.
When they finally pulled apart, she looked breathless and stunned.
He couldn’t stop grinning.
“You,” he said, brushing a strand of hair from her cheek, “are the most amazing, brilliant, terrifyingly stubborn girl I’ve ever met.”
She laughed, her cheeks flushed.
He sobered slightly, the edge of vulnerability creeping into his voice. “I’m sorry—for being stupid, for not listening. I’ll probably mess up again—maybe even today—but I’m going to try harder.”
Spring’s eyes shimmered. She leaned up and pressed a kiss to the corner of his mouth. “We’ll figure it out. Together.”
“Hey, you guys!” Zohar’s voice rang out from below, followed by a sharp whistle and an obnoxiously loud catcall. “Save the kissing for the Isle of the Pirates! We’ve got a galaxy to save!”
Laughter erupted around the airship.
Roam glanced down to see the others grinning up at them—Alice smirking, Adaline shaking her head, Bálint pretending to be scandalized, Phoenix pretend-fanning herself.
“Remind me to tackle him later,” Roam muttered, slinging an arm around Spring’s shoulders.
“Oh, you’ll have to beat me to it.” She grinned.
They headed down the path toward the gangplank, just as Drago raised his voice.
“I hope whichever Dragonlings landed on the Isle of the Pirates survive Ashure,” he said with a dramatic shudder.
Roam chuckled, exchanging a look with Spring. “This guy’s clueless,” he murmured. “A pirate versus a Dragonling? That’s not a fair fight.”
Spring snorted. “For the pirate.”
As they reached the deck, Roam turned one last time, looking out over the island—the cliffs, the city, and the woods where it had all changed.
Then he looked to the airship.
To his friends.
To Spring.
A wave of gratitude swelled in his chest.
He was alive.
He was with her.
And the adventure wasn’t over—it had only just begun.
He took Spring’s hand, fingers lacing tight.
Together, they stepped aboard the ship, ready for whatever came next.