She and her voice were the only things between him and death at sea.
ERIC WOKE to confusion. Pain sloshed about behind his eyes, cresting as he opened his mouth. Sand stuck to his lips, and a huge, wet tongue lapped it away. Drool dribbled down his cheek, sticking sand and fur to his face. Eric groaned and bumped Max with his forehead. The dog whined.
âHey, boy,â he muttered, voice a rasp. âIâm happy to see you, too.â
Eric prodded Max till the great beast moved and sat up. His ears rang and his throat was on fire, but nothing was broken or gone.
âHeyââ Eric tried to ask the girl who had saved him where they were, but his voice broke.
He groaned again and pushed himself up from the sand. The sunlight was so bright it burned, and he opened one eye. A swathe of pale sand stretched out before him, the calm sea lapping at his feet. There was no music or girl.
But there had been a girl, hadnât there?
Max sniffed at the ground around Eric and barked at the sea. A single handprintâsmaller than Ericâs with long, tapered fingersâwas pressed into the sand near where his head had been. The beach heâd washed up on was bare and empty save for him and Max. Eric lifted a palm to his cheek, the touch of his savior fading. That couldnât have been a dream. Eric couldnât remember making it to shore.
âMax?â Eric whistled, and the dog came bounding back to him. âIâm glad youâre okay, but how did you get here?â
The shore ended only a little ways from the water and was littered with rocks from the cliffs looming above. A familiar shock of gray hair bobbed up behind the rocks.
âEric!â Grimsbyâs voice clanked between Ericâs ears. âOh, Eric. You really delight in these sadistic strains on my blood pressure, donât you?â
Grimsby came scrambling around the rocks, and some of Ericâs tension eased. The old man was worse for wear but clearly fine. He helped Eric up and squeezed him in a tight hug. Eric shrugged off Grimsbyâs arm. He stumbled forward, searching the sea.
âA girl rescued me,â he said. He knelt and pressed his hand over the print as gently as he could. She was real, and he remembered her. He had felt her. âShe was singing. She had the most beautiful voice.â
Eric stood and turned, and spots freckled his vision. His knees buckled.
Grimsby caught him. âAh, Eric, I think youâve swallowed a bit too much seawater.â
Miraculously, no one had died in the shipwreck. It was the first thing Eric asked upon waking up in his own bed after passing out on the way to the castle. The doctor checking his bruised ribs pulled away long enough for Grimsby to reassure Eric that everyone was fine. It was a little after dawn, and apparently they had been searching the beaches for Eric all night. Grimsbyâs clothes were ragged and wet, and the scent of smoke still clung to him. Eventually, the doctor declared Eric fit enough and took her leave, insisting Eric rest for several days at least. Grimsby collapsed onto the chair next to Ericâs bed.
âYou gave us quite the fright, Eric,â he said, and patted Ericâs knee. âNo more, aye? I donât think my heart can take it.â
âI canât believe you thought I was dead,â said Eric. His throat hurt, each word digging into him, and he was sore all over but thankfully no more than bruised or scratched.
âYou exploded.â Grimsby snorted. âNow, when Carlotta comes in fussing, let her.â
Eric threw an arm over his eyes. âHow worried was she?â
âInconsolable. Donât know why you would think otherwise.â
Carlotta had been his motherâs maid and had taken over the role of a valet so that Eric wouldnât have to either tell another soul about his curse or nervously interact with someone new. Carlotta had been a different sort of overbearing than Eleanora, treating him like a child regardless of his age. Sometimes it had been nice, and he had liked it after his motherâs death. It wasnât coddling. Carlotta cared far more than most.
âOh, Eric!â The door flung open and smacked against the wall. âLook at you!â
Eric winced. âIâm fine, Carlotta.â
âYou look ghastly,â said Carlotta, bustling into the room with a tray of food in her arms. She set it down on Ericâs lap and adjusted his perfectly fine pillow. âPoor dear, getting tossed about like that.â
âIâm fine,â repeated Eric, taking a spoonful of soup.
âYou hit your head hard enough to hallucinate,â said Grimsby. He frowned as Carlotta caught his gaze. âHe said he saw a girl on the beach.â
âI did see a girl,â Eric said, and set down his spoon. âSheâs the one who pulled me ashore. She sang.â
âNow, Eric.â Carlotta rubbed his shoulder and lifted a cup of water to his lips. âYouâve been through a lot in the last day. Itâs normal to imagine some things.â
âI did see her,â Eric mumbled. âI woke up on the beach. Someone had pulled me to shore. There was a flash of red, and she was singing. Then Max came howling across the beach.â
âOf course,â said Grimsby, arching one brow at Carlotta.
âShe saved me, Grim,â said Eric. âShe had a perfect voice. She was brave. She was soâ¦â Panic shot through Eric, and he grabbed Grimsbyâs hand. âIt must be her! The one with the pure voice!â
âEric.â Grimsby gripped his hands tightly. âThis is exactly what your mother fearedâyou are hearing a pure voice where there is none.â
âI wasnât hallucinating!â Eric pulled away, and pain lanced through his head. âItâs not like that. I heard her. I felt her. There was a print in the sand where sheâd been.â
âThen where is she?â Grimsby asked. âShe saved the prince of Vellona. Surely she would expect a reward or admiration?â
Eric leaned back against the bed. âI donât know.â
Grimsby looked as if he wanted to say more, but Carlotta slid between them and pointed at Ericâs soup and bread. Grimsby leaned back and quieted.
âNow,â she said, cutting the crust from the bread. âWhat you need is a few days of good rest without worrying about anything, and Iâm sure everything will make more sense then.â
Eric flopped back. His soup sloshed a bit, making Carlotta frown, and Grimsby got Ericâs attention with a soft snap. He gestured at the food and then Carlotta. Eric chuckled.
âThis is delicious, Carlotta,â he said after swallowing another sip. Too salty, but that mightâve been him. âThank you.â
She smoothed his damp hair back from his face. âOf course, dear. Vanni and Gabriella are quite eager to visit you. Do you feel up to seeing them?â
âPlease.â Eric ate slowly, unpeeling the tortellini in the broth with his teeth in a way that would have made Vanni gasp. âI want to talk to them about what happenedâthen Iâll rest. I promise.â
âYou? Rest?â Grimsby asked. âIâll thank the sea for knocking some sense into you.â
He rose and his whole body creaked. Carlotta shook her head.
âOff to bed for you as well, I think,â Carlotta said, and herded Grimsby to the door. âEat. Iâll send Gabriella and Vanni up.â
Eric nodded and nibbled on the bread. After a few minutes, his headache eased. A bright slice of light burned through a crack in his curtains, and the warmth of it helped him relax. The door opened.
âEric?â Vanni asked and stuck his head in.
âIâve never been so happy to see you,â said Eric, beckoning him in.
Vanni and Gabriella looked mostly well. A deep purple bruise stood out starkly against Gabriellaâs brown skin, and scabbed-over cuts freckled Vanniâs left side. There was a thick line of stitches curling over Vanniâs right ear, and his hair had been shaved down short on the sides and back to match. Max darted inside with them, jumping onto Ericâs bed. Eric ruffled his fur.
âHow are you doing, buddy?â
Max huffed and whined, circling a spot near Ericâs feet a few times before settling, and Gabriella sat in the chair Grimsby had abandoned.
âCarlotta gave him a bath,â she said, and adjusted the green scarf hiding her hair, âso heâs furious.â
âPoor baby,â Eric said, and leaned down to kiss him. Max smelled better than he ever had before. âHow are you?â
âAlive.â Vanni ran a hand through the long hair along the top of his head. âWorst part of that wreck was the haircut.â
Eric laughed. âTell folks you fought the sea and lived.â
âYes, I think that will work.â Vanni hesitated near Ericâs bed and twisted his hands together. âLook, Iâll keep my face turned away from you, but you nearly died and I want to hug you. All right?â
âPlease,â Eric said, and opened his arms. âIâm so glad youâre both alive.â
Vanni threw his arms around Ericâs shoulders, and Gabriella snaked her way around his waist. Her cheek pressed warmly into his side. Vanni tucked Ericâs head under his chin.
âYouâre hugging me like Iâm a child,â Eric mumbled against his collar.
Vanni dug his chin into Ericâs head. âBecause you, like a child, went back into a burning ship.â
âLike a toddler,â added Gabriella, clapping him on the back and pulling away. âOne who hasnât learned that touching fire burns you.â
âI had to get Max,â Eric said.
âAnd then get rescued by some mystery girl?â asked Vanni, letting him go. âCarlotta said you dreamed some girl saved you, and we werenât to antagonize you about it.â
âFitting,â he told them, âthat the girl of my dreams is only in my dreams.â
âActually,â Gabriella said, âCarlotta told us, âPoor boy imagined his true love had come to save him and wonât hear a word otherwise,â though I guess her tone was sweet.â
âHer tone is always sweet.â Eric sighed. âI was so certain. I am certain. I was out. If she wasnât real, how did I get to shore?â
Gabriella shrugged. âStranger things have happened. Plenty of people have done something they normally would never have been able to do when in danger. You might have imagined her to distract from your pain.â
âI wasnât in that much pain,â he muttered, but it was beginning to feel less and less reasonable. âShe sang to me. It was the purest voice Iâd ever heard.â
Gabriella laughed. âOf course it was.â
âWhat was the song?â Vanni asked.
âI couldnât make out the words,â said Eric. Eric could hear a piece of music and remember it for years, notations nearly perfect. Most peopleâs eyes went glassy went he talked about it. âLike a chorus of bells out at sea. Sharp and clear.â
She had been so cold, but not uncomfortably so. Her voice, too, held the same comforting clarity that felt like waking up to a frosted world. Clear and sharp.
Real.
If anyone had a spotless soul, it was someone selfless enough to risk their life to save a drowning boy. His mystery girl had to be his true love.
Vanni hummed and nodded. Gabriella, though, smiled.
âHere. Look.â Eric stuck his arm out at Gabriella. Heâd doodled the tune with a penâthere wasnât any paper within reach and Carlotta wouldâve killed him if heâd used a blanket. His savior had a voice as pure as her soul. She had risked herself to save him, and she sang a song with a voice like winter bells. He whistled the tune; the melody was already fading from his mind, and he shuddered at the idea of losing it. âThatâs it. I think.â
âHow about this,â said Gabriella, rising with a wince and holding a hand out to Eric. âVanni and I have work to doâhe as usual, and I got roped in to help Nora research the Blood Tide. Grimsby wants me to keep an eye on her. You go for a walk on the beach, stretch everything out, and clear your head. Sauer will probably get here in a few days. Thereâs not much we can do until then, anyway, and walking will help get rid of that soreness.â
âGrim will kill me,â Eric said. âCarlotta might, too.â
âThen donât get caught.â Vanni helped Eric to his feet. âYouâre restless, youâve rested, and you need to move to feel better. Come onâIâm covering for my sister while she sleeps after searching for you last night. You can walk us out.â
The trio parted at the back stairs of the castle. They carried on to the courtyard, and he descended toward the private dock. Max looped ahead of him with snuffling curiosity, stub of a tail wagging nonstop. Eric let him.
If Max hadnât been too badly affected by the shipwreck, Eric could buck up. No dog was going to outdo him. He navigated the stairs slower than Max, though, and kept one hand on the walls as he paced along the narrow walkway connecting the private dock to the beach.
âMax, leave the crabs alone,â Eric called, boots sinking into the sand. âTheyâve done nothing to you. Keep this up, and theyâll rise up against you with the gulls as allies.â
Max, already too far ahead for Eric to see, woofed and yelped.
âMax!â Eric sprinted toward the bend in the beach and groaned. âQuiet, boy. Whatâs gotten intoâ¦â
A girl perched on the rocks, slightly out of Maxâs slobbering reach. She was a storm of red, like a sunrise spilling across a ship. The sailcloth wrapped around her twisted about like white water, and two dark blue eyes stared out from her tangles of hair. She bundled her hair up out of her face, leaving half to cascade down her back. Max woofed and jumped. He lapped at her face.
Eric hesitated, breath in his throat, and tried to place her. He was sure they had met before.
âAre you okay, miss?â he asked, pulling Max away from her. âIâm sorry if this knucklehead scared you. Heâs harmless. Really.â
She just smiled and nodded, and Eric glanced up at her, close enough to feel her breath on his cheek. Her button nose wiggled.
There was something so familiar about her, but he couldnât place it. From a shop in the bay, perhaps? A ship passing through?
He ruffled Maxâs fur to avoid staring at her, and she let out a breathy little laugh. She reached out one tentative hand to pat his snout. Max licked her hand.
âYou seem very familiar to me,â Eric said slowly, not wanting to admit he couldnât remember who she was. âHave we met?â
The girl nodded and moved to grab his hand, then hesitated. She held out her hand, asking for permission.
âUh, sure,â he said, and she took both of his hands in hers.
The chill of her skin made him shiver. She studied his hands, and he studied her, looking over her slight form. Her hair was tangled and smelled of brineâthe open ocean salt, not the week-old stench of the port. The sailcloth tangled around her like a dress was clearly from a recently wrecked ship. Her hair was a beautiful splash of red against it.
Ericâs heart fluttered, and he feared he would faint. She was here. His savior was here!
âI knew it!â he said. âYouâre the one! The one Iâve been looking for! Whatâs your name?â
Unadulterated joy burst in him, filling his veins with an airy sensation of freedom he had never felt. His true love! He had not made her up after all.
But his hope died as suddenly as it had come upon him as she opened her mouth. All that escaped her was a strangled puff of air, and she clutched her throat. Eric took her by the shoulders.
âWhatâs wrong? What is it?â he asked, clinging to the happiness that founding her had brought him. But then he realized what her gestures meant. âYou canât speak?â
She shook her head, and it hit him as hard as the storm had.
âOh,â he said. Everything in him collapsed, the great void of his loneliness leaving him the worst sort of cold. âThen you couldnât be who I thought.â
Maybe he had hallucinated his savior. He learned about his true love having a pure voice only a few days ago, so it was on his mind. Not finding his true love immediately was fine, but Grimsby being right? That wasnât fair.
The girl tapped her throat and reached for him, fingers falling shy of his. Her hands flowed with the cadence of speech. It wasnât any sign language Eric recognized, though.
âWhat is it?â he asked. âYouâre hurt? No, no. You need help.â
She nodded, leaned toward him, and toppled over, tumbling off the rock.
âWhoa, whoa.â Eric caught her about the waist and nearly dropped her when her face neared his. She only wrapped her arms around his neck. âCareful. Careful. Easy.â
Her legs trembled, and Eric tightened his hold on her to make sure neither of them fell. Her skin was cold even through the sailcloth.
âGee, you must have really been through something,â he said. âDonât worry. Iâll help you. Come on. Youâll be okay.â
She wasnât his soul mate, but she still needed help.
âLetâs get you up to the bay and find you some clothes, water, and a real chair,â Eric said. âThen we can figure out what to do.â
She noddedâso she could understand him; that was good. Max twined between their legs, and the girl made the same gesture she had made earlier. Eric frowned.
âIâm sorry. I donât know what you are trying to say.â He nudged Max out of the way and patted her arm apologetically. âI bet we can figure this out together, though.â