The Iron Queen (The Iron Fey #3)

“Oh, good. And here I thought we were taking the scenic route.”


“We’ve got trouble.” Ash’s curt voice interrupted us. The Winter prince came striding up the dune with Grimalkin trotting behind him, his long fur standing on end. A sudden blast of hot wind tossed his hair and made his cloak snap around him. “There’s a storm coming,” Ash said, and pointed across the desert. “Look.”

I squinted over the dunes. On the horizon, shimmering in the heat, something was moving. As the wind began to howl, filling the air with grocery lists, homework sheets, and baseball cards, I saw a wall of swirling, glittering sand, eating up the ground as it flowed toward us like an unleashed flood.

“Sandstorm!” I gasped, stumbling backward. “What’ll we do? There’s nowhere we can really go.”

“This way,” Grimalkin said, sounding much calmer than I was feeling. A gust of wind tossed sand over his back, and he shook himself impatiently. “We have to get to the cliffs before the main storm arrives, or it could become unpleasant. Follow me.”

We headed for the cliffs, fighting the sand and wind that shrieked around us, ripping at clothes and stinging exposed flesh. As the storm drew closer, heavier items began to fly through the air, as well. When a pair of scissors hit me in the chest, skittering off the dragon-scale armor, my blood ran cold. We had to get to shelter quickly, or we’d be sliced to pieces.

The edge of the dust storm roared over me like a tidal wave, screaming in my ears, pelting me with sand and other things. With my eyes squinted nearly closed, I couldn’t see where I was going, and dust clogged my nose and mouth, making it hard to breathe. I lost sight of Grimalkin and the others and struggled blindly through the maelstrom, one arm covering my face, the other held out in front of me.

Someone took my hand, pulling me forward. I peeked up and saw Ash, head and shoulders hunched against the wind, dragging me toward the looming cliff wall, a dark curtain in the middle of a stormy sea. Puck was already crouched behind a jagged outcropping, huddled against it as streams of sand flowed around him, bouncing odds and ends off the stones.

“Well, this is fun,” Puck said as we ducked behind the rock, huddled together as wind and sand shrieked around us. “It’s not every day I get to tell someone I was attacked by a pair of flying reading glasses. Ow.” He rubbed his forehead, where a bruise had started to form.

“Where’s Grimalkin?” I yelled, peering into the raging wind. A plastic doll head struck the rock inches from my face and went bouncing into the storm, and I cringed back.

“I am here.” Grimalkin materialized behind the rock, shaking sand from his coat in a dusty cloud. “There is a small opening in the cliff wall a few yards down,” he announced, peering up at me. “I am going there now, if you care to follow. It is more comfortable than cringing against a rock.”

Hugging the wall, arms raised to shield our eyes from sand and flying objects, we trailed Grimalkin along the cliff until we reached a narrow crack, a corridor that snaked away into the rock. The opening was tight and narrow, and there wasn’t much room to do more than stand, but it was better than being out in the storm.

I squeezed into the corridor, sighing in relief. My ears rang from the shrieking wind, and sand clung to everything: hair, lips, eyelashes. Taking off one gauntlet, I wiped my face, wishing I had a towel, and tried combing the sand from my hair.

“Ugh.” Puck shook his head like a dog, sending dust and grit flying. Ash glared at him and moved away from the shower, standing beside me. “Ack. Blech. Oh, great, I’m already starting to itch. I’m going to have sand in every crack for months now.”

Grinning at Puck’s statement, I reached up and ruffled Ash’s hair, sending a rain of dust to the ground. He winced and gave me a rueful look. “I wonder how long the storm will last,” I mused out loud, watching sand hurl past the opening. Catching sight of Grimalkin, grooming rigorously on a nearby rock, I called out to him. “Grim? Any ideas?”