Free and Discounted Fantasy and Sci-fi ebooks –February 23, 2024

Delve into the enchanting world of fantasy and science fiction with our selection of free and discounted ebooks. Embark on a literary expedition by clicking on the images to access our exclusive book fairs.

In this special blog post, I’m thrilled to guide you on a journey through the most captivating realms of fantasy and science fiction.

Here, you’ll find an array of free and discounted books, each a gateway to adventures untold.

Simply click on the book fair images to discover your next favourite story.

Fight! – a dark science fiction short story

In a spaceship bound for Alpha Centauri, we meet Seth—an augmented human who believes he is the ultimate force on the ship. As the Director announces a brutal fighting tournament to reduce population and conserve resources, Seth jumps at the chance, convinced of his easy victory.

🚀 Welcome to the world of “Fight!”—A Dark Sci-Fi Audio Story That Will Take You On A Journey To Alpha Centauri! 🚀

👇 Plot Summary 👇
In a spaceship bound for Alpha Centauri, we meet Seth—an augmented human who believes he is the ultimate force on the ship. As the Director announces a brutal fighting tournament to reduce population and conserve resources, Seth jumps at the chance, convinced of his easy victory. But sometimes, even the mighty fall—listen to unravel Seth’s cunning plot that brings catastrophic consequences for an entire sector.

📖 What’s Inside? 📖
🔹 A world of advanced human augmentations
🔹 A merciless tournament designed by a calculating Director
🔹 Seth, the arrogant antihero you’ll love to hate
🔹 Themes of hubris, moral ambiguity, and societal disregard for life
🔹 A plot twist that’ll leave you questioning your own moral compass

This story is perfect for adult readers who revel in complex characters and ethical dilemmas, set in the backdrop of a dystopian sci-fi universe.

🎧 Why Listen? 🎧
👉 A cautionary tale about unchecked arrogance and the dangers of experimental human augmentation.
👉 Engaging storytelling that’ll keep you on the edge of your seat.
👉 Explores the complexities of living in an amoral, survival-focused society.

🔗 For More Captivating SFF Stories 🔗
Subscribe to our channel and ring that 🔔 for the latest gripping science fiction tales that’ll challenge your worldview!

🛑 Disclaimer 🛑
This story contains elements that some listeners may find disturbing. Listener discretion is advised.

Punks Versus Zombies Ep. 1: Punk Rock Survival in a Zombie Apocalypse

Dive into the journey of Tommy and his punk band as they traverse a zombie-infested America.
With their dream gig at 924 Gilman Street in Berkeley now a haunting memory, survival is the setlist, and home in Philadelphia is the ultimate venue.

Welcome to the first episode of Punks Versus Zombies!
Dive into the journey of Tommy and his punk band as they traverse a zombie-infested America.
With their dream gig at 924 Gilman Street in Berkeley now a haunting memory, survival is the setlist, and home in Philadelphia is the ultimate venue.
Will they make it back to Tommy’s wife and son?
Loyalty and resourcefulness take centre stage in this heart-stopping, ear-blasting audio serial.

🔥 Why You Can’t Miss This Series:
1️⃣ A unique blend of punk-rock culture and zombie apocalypse.
2️⃣ Realistic characters you’ll cheer for, set against a nightmarish backdrop of undead terror.
3️⃣ High-octane storytelling that’ll leave you on the edge of your seat.

📚 Read It First!
Can’t wait for the next audio episode? Read the text version before anyone else by subscribing at https://joncronshawauthor.substack.com.

👍 Like what you hear? Hit that ‘Like’ button to help us keep the amps cranked to 11!

🔔 Subscribe & Ring the Bell!
Never miss an episode; click “Subscribe” and ring the notification bell for weekly episodes that’ll leave your ears craving for more.

💡 Inspired by classic zombie films and laced with the essence of punk-rock, Punks Versus Zombies is more than just a survival story.
It’s about a band’s quest for home in a world turned upside down, where the undead might not be the biggest obstacle.

🎧 Keep your headphones on and your exit strategy ready; you’re about to enter the world of “Punks Versus Zombies.”

Lord Sidebottom and the Awesome Airship Mystery

The clock above my workbench struck seven. I rolled up my designs for what can only be described as the most awesome airship ever conceived—not in that vulgar sense uttered by those young people they have nowadays to refer to anything even vaguely of interest. No, this airship was awesome in the truest sense.

I stowed the blueprint in my wall-safe and locked the front door behind me as I stepped into the cold. It was time to meet the beautiful Lady Elizabeth.

I shovelled coal into my Segway. The machine rumbled to life, steam jets hissing from its exhaust vents. My feet stood firm between its wheels as the vehicle rolled forward.

The sands extended towards the sea’s distant glimmer as the Segway hopped onto the promenade. Seagulls eyed me from their gas lamp perches.

The beautiful Lady Elizabeth would be waiting for me. I had taken it upon myself to court her and prove I was a man of means and keen perception.

Approaching the pier, I spied a commotion around our usual place of meeting. I recognised Detective Jones, as tall and impeccable as ever with his black uniform and airman’s moustache. “Detective,” I called, drawing to a stop.

“Lord Sidebottom.” Lamplight caught the flicker of anguish in his expression.

I followed his gaze and my mouth gaped. An emerald green dress lay draped across twisted limbs. The beautiful Lady Elizabeth stared at nothing with dead eyes. I stepped from my Segway and knelt over her body.

“Do you know this woman?” the detective asked.

“It is the beautiful Lady Elizabeth. We are…we were courting.” I turned to him. “Who could have done this? Who could have snuffed out the life of such a wonderful woman?”

He removed his hat and dipped his head. “I am dreadfully sorry.”

“That is not an answer,” I spat. “Are there no clues?”

The detective licked his lips and gave a slight nod. He handed me a brass plaque, no bigger than my palm and no thicker than the brim of a cheap top hat.

I rose to my feet, tilting it towards a nearby gas lamp. The etched image of Mad Frank winking back at me caught the light. “It is Mad Frank’s calling card—my arch nemesis. Curse that—“

The emerald dress burst open as a dozen or so clockwork crabs launched themselves towards me, nipping and tearing at my flesh and hair and clothing.

I frantically pried them from me, hurling their metal shells to the ground, stamping them down beneath my boots.

The detective lunged forward, swinging at one of the damnable things with his truncheon, screaming out when the creature snapped at his face, lopping off a chunk of his moustache.

We looked around, dazed and breathless as gears and brass shards lay spread across the flagstones.

“Are they gone?” he asked, straightening his hat.

I stared down at my ragged shirt, and wiped my bloodied face with a handkerchief. “What the devil were they?”

“I believe they were Mad Frank’s attack crabs.”

A shuddering breath left me and I knelt next to Lady Elizabeth. Holes in the dress revealed a construction of wood and rubber beneath—nothing more than a container for those mechanical mockeries. I ran my hand towards her face and prodded rubbery flesh. “This is not a murder, detective. This is something else.”

“Then no murder has been committed. It is a closed case.”

“I was supposed to meet the beautiful Lady Elizabeth. If she’s not here, then where is she?”

He met my question with a blank expression.

I tipped my hat and mounted the Segway. Deflated, I returned to my workshop.

I came to a stop outside and rummaged for my keys, my fingers brushing Mad Frank’s calling card. Why had he sent clockwork crabs? Where was the beautiful Lady Elizabeth?

None of it made a lick of sense.

My workshop door flew open and three robot monkeys charged from inside. Steam poured from their ears. Alchemical light glowed behind their eyes.

I jumped to one side as they swung from trees and lampposts.

The first of them leaped towards me. I gripped the creature around the throat, slamming it against my garden wall, its skull shattering on impact.

I sidestepped the second and stood back as it tumbled into a thorn bush. I ran towards it, my boots crashing down on its chest, oil and coal spilling across the cobbles.

I turned swiftly as another mounted my back, its claws tearing at my already ragged shirt. Grabbing its ears, I flipped it over my shoulder and shoved it against the wall. It thrashed for a moment then dropped face-first to the ground.

I examined its head—it was coated in the same rubbery material as Lady Elizabeth’s false visage.

I drew my fists up and shouldered my way into the workshop. Lengths of rubber hose and copper wire lay across the counter. Brass gears and cogs stood in haphazard piles. My gaze shifted towards the wall-safe. Its door hung at an awkward angle. Scorch marks ran along its hinges. I marched over and thrust my head inside. “My designs!”

A glimmer of something caught my eye—an etched sheet of brass, Mad Frank’s calling card.

I snatched it as a low droning hum filled my workshop. I bolted outside, skidding to a halt as Mad Frank’s airship loomed above.

I threw a handful of coal into my Segway and fired up its engine. The airship turned slowly towards me as I raced ahead. A salvo of missiles burst from the airship’s cannon.

Charging headlong towards the first missile, I pushed my Segway beyond its limits, its frame rattling as the wind rushed by my ears. With a swift kick, the Segway rose from the ground and slid along the missile’s edge.

Teeth gritted, I hopped to the next missile, and the next and the next, climbing towards the airship as more of the rockets rained down. I glanced over my shoulder to see my workshop in flames far below. Bouncing from the final missile, the Segway cracked beneath me, its wheels falling to Earth. With a burst of strength, I leaped towards the airship, crashing through a window and clattering onto its deck.

Gasping, I forced myself to stand.

A fiendish masked man stood before me, his black cape rippling against the wind. He twiddled his moustache. “Lord Sidebottom. We meet again.”

“Mad Frank! Gah! What have you done with the beautiful Lady Elizabeth? And what have you done with my designs for the awesome airship?”

He let out a cold laugh. “I do not have time for your games, Lord Sidebottom. You may have destroyed my clockwork crustaceans and mechanical macaques, but you will be no match for my robot-crab-monkeys.”

He clapped his hands, summoning a trio of robot-crab-monkeys. The vile brutes ducked and weaved around me, steel claws snapping, fangs glistening.

I swung at them with kicks and punches, but they moved with swift, unpredictable flourishes.

Overwhelmed, I yielded.

Mad Frank clapped again. “Lock him in the cell.”

The robot-crab-monkeys dragged me along an unlit corridor and threw me into a metal-walled room, locking the door behind me with a thundering clunk. I slumped to the floor, hopeless as darkness pressed around me.

I rifled through my trouser pockets, searching for tools or lock picks. The evening had meant to be a walk along the promenade and a hotpot supper followed by some gin and dress-up, if all went well.

My fingers brushed against the edges of two brass sheets, the etching of Mad Frank bringing a curl to my lips. My sneer turned into a smile as I rammed the calling cards between the door and its frame, shifting them until the lock finally gave way.

Flinging the door open, I grabbed the heads of the two robot-crab-monkeys standing sentry, smashing them against one another with all the force I could muster. Steam gushed from the tops of their craniums, arms flailing wildly.

As the guards fell into a heap around me, a third robot-crab-monkey bounded towards me and pounced. I swivelled, striking the monstrosity with a sharp jab of my elbow. Searing pain tore through my arm as it drove deep into its chest. Hot oil squirted from its frame as it collapsed next to its fallen brethren in a plume of billowing smoke.

Holding my scalded right arm close to me, I crept towards the bridge and kicked open the door.

Mad Frank looked up at me with a start. “Where are my robot-crab-monkeys?”

I shrugged and offered him a broad grin. He charged at me, throttling me with fists.

I nudged him backwards with a shoulder, knocking him into the airship’s control wheel. The craft lurched sharply to the right. We lost our footing and tumbled to the deck. Sliding across the polished oak, I swung at him to no avail. “Gah!”

“You fool!” His wild laughter stopped abruptly when the airship crashed into the sea, a shockwave hurling our bodies to the deck with an almighty thud.

Cold sea water lapped around us, pouring in through the cracks in the ship. I dragged Mad Frank through the nearest window and swam to the shore.

The detective ran over to us as the airship ignited in a tower of flames. I offered him a weak smile and gestured to Mad Frank as we lay coughing and spluttering, sand and seaweed coating our bodies.

Mad Frank pulled something from inside his cape—my designs for the awesome airship. The sodden paper turned to pulp in his hands. “It is ruined! The sea has destroyed your blueprints.”

I rushed to the detective and pointed a finger at Mad Frank. “That man burgled my workshop and attacked me with an assortment of clockwork and steam-powered attack robots. He also blew up my home with missiles, took me prisoner, and, worst of all, he tried to steal the designs for my awesome airship.”

Mad Frank let out a cackling laugh as the detective heaved him to his feet. “You are ruined, Lord Sidebottom. Your awesome airship is no more.”

“What you stole was but a mere copy. I always make duplicates.”

Mad Frank’s eyes widened. “No! All my work was for nought!”

The detective cuffed Mad Frank and led him up the steps towards the promenade. “I’m arresting you in the name of the law.”

“Wait!” I called, chasing after them.

The detective turned to me. “We will interrogate this criminal and then I vow we will find Lady Elizabeth.”

I shook my head and reached up to Mad Frank’s face. I tore off his mask, then pulled away the layer of rubbery flesh. “Oh, Lady Elizabeth. How could you?”

The End.

To Grip the Bright White Chains

The ocean reflected a sky the colour of hung meat. Elsie coughed as a chill wind changed direction, bringing with it the stench of washed-up fish.

She turned as a boy shuffled toward her with purple-rimmed eyes. The boy looked like every other addict: dishevelled, dirty, desperate, dead. He was beyond saving.

The boy crouched on one knee then swung a grubby rucksack from his shoulder. “You got the plez?”

Elsie nodded. “Three caps. I assume you’ve got what I asked for?”

The boy looked up at her as he unfastened the rucksack. “This stuff wasn’t easy to get hold of.”

Raising her chin, she pursed her lips and glowered at the boy. “A deal’s a deal. If you want the caps—”

“Fine, fine.” The boy scratched at his hair, and laid the items out on the mottled concrete.

A smile crept over Elsie’s face. “Real. Unopened.” She knelt down on creaking knees to touch the pair of tins. “This is good work, but I asked for a brush.”

The boy groped inside his rucksack for several seconds and then pulled out a paintbrush. “It’s not perfect. It’s the best I could find.”

He handed Elsie the paintbrush with trembling fingers. It was sticky to the touch and coated with long-dried drips of paint.

She placed the brush into her shopping trolley, tucking it between a roll of polythene and a coil of blue rope.

The boy lifted the tins into the trolley and stood before her. She dropped three plezerra capsules into the boy’s outstretched hand. He nodded, turned, and ran. She shook her head and sighed as the boy disappeared beyond the sea wall.

Pushing her trolley, Elsie looked across the water, slick with oil and algae. The trolley’s wheels squeaked and snagged on stones and discarded plastic as it clattered along the promenade. Turning left, she pushed the trolley along a street lined with boarded-up and barricaded terraced houses.

She thought about the boy and about the drugs. He would feel wonderful for a day at most and then be back on the streets, stealing and whoring; each day bringing him closer to an early death.

The demand was there—the demand was always there. She told herself it was better for the drugs to come from her than from a violent street thug.

Turning right, Elsie walked down an alleyway, and shouldered her way backwards through a gate, closing it behind her. She gripped the trolley as she regained her breath. Feeling the twinge in her back, she lifted the tins from her trolley.

She surveyed her months of work. Bees buzzed around her while she inspected a bed of chrysanthemums, red and pink blooms swaying gently with the breeze, their fragrance tickling her memories, reminding her of carefree, more playful times.

She walked over to her bench, and ran a finger along its framing of curled wrought iron, glossy and black and detailed with twists of ivy. Varnished slats creaked as they took her weight, and Elsie looked over to the strawberry plants crawling up the wall. The berries were weeks from ripening.

The tins were the finishing touch.

Rummaging through her trolley, Elsie found a flat-head screwdriver and used it to lever open the first lid. She lingered on the old, familiar smell, a fresh smell she had not experienced for many, many years. She wiped the brush with a cloth and dipped it into the white gloss paint, brilliant and gloopy. Satisfied, she watched the paint fall in slow, deliberate drips from the brush and back into the tin.

Dragging the tin over to the first pole, she set to work applying the paint, grinning as it clung skin-like to the rust. She looked up at the chains hanging from the crossbeam and painted them too. She worked until the sky went dark and the air dropped cold.

She rushed to her garden early the next morning to see the paint had dried. Her work was complete. She stepped out through her gate as the sun emerged in the hung-meat sky, and approached a pair of children begging on the corner: a boy and a girl no older than eight.

“I’ve got something to show you,” Elsie said.

The children stared up at her and scowled. “Piss off,” the girl said.

“You’ll like it. I promise.”

The children exchanged furtive glances and rose to their feet. The boy regarded Elsie for a long moment before nodding to the girl.

“Okay, but if you try anything funny.” The boy patted a blade on his belt.

Elsie led the way and the children followed. She opened her gate and welcomed the children into her garden—their garden.

“Whenever you feel sad, whenever you feel desperate, I want you to come here. If you ever feel tempted by plezerra, come here instead. This is your sanctuary.”

“This is for us?” the boy asked.

“For you, for any child who needs to feel safe.”

The children smiled. “What’s that do?” The girl gestured past Elsie.

“I’ll show you. It’s perfectly safe.” She signalled for the girl to sit on the wooden seat and to grip the bright white chains.

“Hold on.” Elsie walked behind the girl. She pushed her and the girl swung up and back, up and back. Elsie felt the girl stiffen for a moment. Then the girl laughed. Then the boy joined in.

Elsie wiped a tear.

It had been a long, long time since she had heard the laughter of children.

The end.

The Gibson Continuum

Sci-fi network 3D shape

The sky above the port was Ernest Cline blue, buffering. I brought up my HUD and stepped into the Squid and Mashed Potato.

The decor was all straight lines and battered sofas. The barman had Bart Simpson hair and a Tim Curry smile. “What can I get you?” he asked.

“Just a beer,” I said.

“The Squid and Mashed Potato don’t do ‘just a beer’,” said a girl perched at the end of the bar. She wore Terminator mirrorshades and a Tank Girl tank top. She sipped her beer.

“We have our own microbrewery,” the barman said. “We’ve got a new beer on draught we call the Steve Guttenberg Project.”

“Fine,” I said. My HUD flashed as seventeen credits vanished from my account.

The barman pulled the wooden beer tap slowly as the glass filled with nut-brown beer. A Huey Lewis and the News song blared through the bar’s hidden speakers—not “The Power of Love,” the other one.

“Thanks,” I said. I pulled up a barstool with a warm leatherette seat and tasted the beer. It was okay.

“How’s the beer?” the barman asked.

“It’s okay.” I turned to the girl. She was reading one of those analogue books with the words printed on paper. “What are you reading?”

“Neuromancer,” the girl said, not looking up.

“Like Duran Duran?”

The barman smirked and rolled his eyes.

The girl closed her book. “What?” Her tone was short, impatient.

“I’m Kevin,” I said, holding out my right hand.

“Like that kid from Home Alone?”

I sighed and sipped my beer.

“Do you enjoy being confusing?”

I shrugged. “When I can.”

The girl smiled with her lips sex-doll pink and her teeth like chrome. “What do you do?”

“I’m a self-contained multimedia node: blogger, vlogger, vrogger.” I reached for her hand to send her my channel, but she moved it away before I could touch her. “I’ve got a lot of followers.”

“Oh.” She reopened the book.

“Oh?”

“Oh,” the girl repeated.

“Why ‘oh’?”

“Because we’re all the same.” She shrugged. “We’re all multimedia nodes: doing new media, remixing old media, shifting paradigms. It’s always new. It’s always boring. It’s so 2020.”

“Oh.” I snapped a video of her sighing over her book and posted it onto my channel. “What’s the book about?”

The girl shook her head. “It’s cyberpunk. It’s about computers and cyberspace and stuff. It’s retro.”

“Cool, that’s what I’m doing my piece about.”

“What?”

“Cyberpunk, speculations on a pre-singularity internet, that kind of thing.” I gave my best warm smile.

“And you’ve never heard of Neuromancer? Don’t you think you should have done some research first?”

I rubbed the back of my neck. “Well, I’ve only just started.”

The girl snorted.

I’d already received thirty likes on my video of the girl sighing over her copy of Neuromancer.

“Can I see?” I gestured to the book.

She passed it over and I felt its weight. It bore the pallid elfin face of a woman with blank white eyes. “She’s got your hair,” I said, handing the book back.

“It’s the look I’m going for.”

“I take it you’ve still got your pupils, though?”

The girl raised her mirrorshades to show her big manga eyes, Ernest Cline blue. I saved the image.

“Do you want to help me hunt ghosts?” I asked.

“Not really.” She gestured a yawn. “What kind of ghosts?”

I sipped at my beer. “The ghosts of cyberpunk: Compuserve, MS-DOS, Word Perfect, the information superhighway, Windows 3.11 for Workgroups, Nokia 3210s, Bolt, floppy disks, the Millennium Bug, Hamster Dance, AOL CDs with thirty hours free internet.” I waved a hand. “You know, cyberpunk.”

The girl sneered. “That’s not cyberpunk.” She touched my hand and sent me a barrage of content: Gibson novels; a guy with a green Mohawk; a Nintendo Power Glove; Stephen Hawking saying something about space in a robot voice; a picture of Ronald McDonald wearing a Nazi uniform; the dog from Duck Hunt; a Commodore 64 covered in mud; a bag of amphetamine sulphate; the video to “Wired for Sound” by Cliff Richard; and wires—lots of wires.

I jerked my hand back as the opening lines to “A Little Respect” blasted through the bar. “This sums it up,” I said, gesturing vaguely to the hidden speakers.

“What does?”

“It’s all about erasure. It’s all about the traces of the past that linger, even if you think they’re gone. We’re just building on old foundations, but they’re not up to the task.”

“I know exactly what you mean.” Her tone was flat, listless.

“It’s like Derrida‘s ghost is hovering at the sidelines, flickering in the shadows, sailing in and out weeks. He’s not here, he’s not there. He’s gone, but he’s still somewhere. Always out of reach, always slippery.”

The girl hesitated, went as if to say something, and then sipped her beer instead.

“You can’t see it, but it exists.” I downed the rest of my beer and got up from my stool.

“Can I get you anything else?” the barman asked. “Have you tried the Mark Wahlberg salad?”

“No, what’s that?”

The barman met my gaze. “Inconsistent.”

I nodded at the girl and stepped outside. A semi-translucent DeLorean DMC-12 sped by. At 141.622 kilometres per hour, the car disappeared with a bright flash of electricity and dodgy special effects, two parallel trails of ignited lighter fluid following in its wake.

Accessing my HUD, I replayed the scene, but the DeLorean was never there. It was another ghost, another spectre, another mirage of my subconscious overlaying my subjective perception of the augmented reality construct with outdated references—this wasn’t my nostalgia.

The video of the girl sighing over Neuromancer was now at almost a thousand likes. Things were looking up.

I turned and the girl was standing next to me. “Did you see that?”

“The DeLorean?” She shook her head. “No.”

“Oh. Fancy getting something to eat?”

“Sure.”

The ghostly triangle of a Star Destroyer rumbled overhead.

“Now I know you can see that.”

“I see the ghosts.”

Reality shuddered, glitching for a brief moment as my mind autosaved to the cloud. “Sorry, what?”

“The ghosts are getting brighter, more frequent. Don’t you think?”

I nodded. “But why?”

“Maybe that’s what you should do your piece about.”

I shrugged. “Every time I re-watch a scene, the ghosts aren’t there. Look at this guy.” I gestured towards a semi-opaque T-1000 as it ran by with quicksilver flesh. “Now rewind.”

The girl waved a dismissive hand. “I know. I’ve tried it so many times, but they’re not real.”

“If they’re not real, how can we both see them?”

“Just because they’re not real, it doesn’t mean to say they’re not real.”

“That doesn’t make sense.”

“None of it makes sense.”

I sighed. “Where shall we eat?”

“I know a place.”

“Cool.” I said, gesturing. “Lead the way.”

The girl turned as she walked back into the Squid and Mashed Potato. “You need to try the Mark Wahlberg salad.”

“Oh.”

We returned to our stools. I pulled up the image of the girl’s manga eyes for a second. Beautiful.

“You never told me your name,” I said.

“I know.”

“Same again?” the barman asked.

I nodded. Another seventeen credits left my account.

“And you?” The barman smiled at the girl.

“Same. We’ll probably be ordering the Wahlberg salad.”

“To share?”

The girl shrugged.

“Do you see the ghosts?” I asked the barman.

The barman glanced up as he placed a beer in front of the girl. “Like those?”

I turned as four blocky, two-dimensional ghosts flicker by as they chased a translucent Pac-Man through the wall.

The girl and I exchanged glances. “Did it record?” I asked.

“They don’t, do they? They’re just echoes.” The barman frowned as he placed a beer before me.

I took a sip. It was okay.

“Where do they come from?” the girl asked.

The barman shook his head and turned his back to us.

The girl sipped her beer. As she placed the glass down, the faint trace of her sex-doll lipstick remained on its rim.

“Maybe that’s it.” I pointed to the pink smear.

“What?”

I reached over and picked up the glass, holding it up to the light. I showed her the lipstick. “Semiotic ghosts,” I whispered.

“So?”

“They must come from somewhere—they must be some kind of residue.”

The girl sighed and snatched her glass back. “I see…I just don’t see how it helps.”

The barman cleared his throat and placed a large bowl between us. He laid out a pair of forks and napkins.

The salad smelt good. There was the scent of lemon and a vinaigrette dressing. I pushed my fork into an area heavy with leaves and a cherry tomato, and took a mouthful. “This is good.”

“It’s okay,” the girl said.

I took another mouthful and spat it into my napkin. “That’s disgusting.”

The barman chuckled. “You don’t get consistency with Mark Wahlberg.”

I checked my HUD. The video of the girl sighing over Neuromancer was approaching seven million likes. I called up those manga eyes again for a second and then watched the other end of the bar as the flickering ghost of Ralph Macchio worked on his crane kicks.

“This is ridiculous,” I said, slamming a hand against the bar. “There must be more to this. If I’ve learned anything, there must be some conspiracy, some evil corporation, NASA, the government, the CIA.”

The girl sighed and opened her book. “Maybe it’s David Icke, risen from the dead.”

“This is serious,” I snapped.

“This is stupid.” She angled away from me.

“Fine.” I rose to my feet and downed my beer.

The barman looked at me with a raised eyebrow, his Tim Curry smile still fixed. “You’re not joking about these ghosts are you?”

“No, I’m not.” The hairs on the back of my neck prickled.

The girl picked around the tastier parts of the salad.

The sky above the port was Ernest Cline blue, buffering. I brought up my HUD and stepped into the Squid and Mashed Potato.
The decor was all straight lines and battered sofas. The barman had Bart Simpson hair and a Tim Curry smile. “What can I get you?” he asked.
“Just a beer,” I said.
“The Squid and Mashed Potato don’t do ‘just a beer’,” said a girl perched at the end of the bar. She wore Terminator mirrorshades and a Tank Girl tank top. She sipped her beer.
“We have our own microbrewery,” the barman said. “We’ve got a new beer on draught we call the Steve Guttenberg Project.”
“Fine.” My HUD flashed as seventeen credits vanished from my account.
The barman pulled the wooden beer tap slowly as the glass filled with nut-brown beer. A Huey Lewis and the News song blared through the bar’s hidden speakers—not “The Power of Love,” the other one.
“Thanks,” I said. I pulled up a barstool with a warm leatherette seat and tasted the beer. It was okay.
“How’s the beer?” the barman asked.
“It’s okay.” I turned to the girl. She was reading one of those analogue books with the words printed on paper. “What are you reading?”
“Neuromancer,” the girl said, not looking up.
“Like Duran Duran?”
The barman smirked and rolled his eyes.
The girl closed her book. “What?” Her tone was short, impatient.
“I’m Kevin,” I said, holding out my right hand.
“Like that kid from Home Alone?”
I sighed and sipped my beer.
“Do you enjoy being confusing?”
I shrugged. “When I can.”
The girl smiled with her lips sex-doll pink and her teeth like chrome. “What do you do?”
“I’m a self-contained multimedia node: blogger, vlogger, vrogger.” I reached for her hand to send her my channel, but she moved it away before I could touch her. “I’ve got a lot of followers.”
“Oh.” She reopened the book.
“Oh?”
“Oh,” the girl repeated.
“Why ‘oh’?”
“Because we’re all the same.” She shrugged. “We’re all multimedia nodes: doing new media, remixing old media, shifting paradigms. It’s always new. It’s always boring. It’s so 2020.”
“Oh.” I snapped a video of her sighing over her book and posted it onto my channel. “What’s the book about?”
The girl shook her head. “It’s cyberpunk. It’s about computers and cyberspace and stuff. It’s retro.”
“Cool, that’s what I’m doing my piece about.”
“What?”
“Cyberpunk, speculations on a pre-singularity internet, that kind of thing.” I gave my best warm smile.
“And you’ve never heard of Neuromancer? Don’t you think you should have done some research first?”
I rubbed the back of my neck. “Well, I’ve only just started.”
The girl snorted.
I’d already received thirty likes on my video of the girl sighing over her copy of Neuromancer.
“Can I see?” I gestured to the book.
She passed it over and I felt its weight. It bore the pallid elfin face of a woman with blank white eyes. “She’s got your hair,” I said, handing the book back.
“It’s the look I’m going for.”
“I take it you’ve still got your pupils, though?”
The girl raised her mirrorshades to show her big manga eyes, Ernest Cline blue. I saved the image.
“Do you want to help me hunt ghosts?” I asked.
“Not really.” She gestured a yawn. “What kind of ghosts?”
I sipped at my beer. “The ghosts of cyberpunk: Compuserve, MS-DOS, Word Perfect, the information superhighway, Windows 3.11 for Workgroups, Nokia 3210s, Bolt, floppy disks, the Millennium Bug, Hamster Dance, AOL CDs with thirty hours free internet.” I waved a hand. “You know, cyberpunk.”
The girl sneered. “That’s not cyberpunk.” She touched my hand and sent me a barrage of content: Gibson novels; a guy with a green Mohawk; a Nintendo Power Glove; Stephen Hawking saying something about space in a robot voice; a picture of Ronald McDonald wearing a Nazi uniform; the dog from Duck Hunt; a Commodore 64 covered in mud; a bag of amphetamine sulphate; the video to “Wired for Sound” by Cliff Richard; and wires—lots of wires.
I jerked my hand back as the opening lines to “A Little Respect” blasted through the bar. “This sums it up,” I said, gesturing vaguely to the hidden speakers.
“What does?”
“It’s all about erasure. It’s all about the traces of the past that linger, even if you think they’re gone. We’re just building on old foundations, but they’re not up to the task.”
“I know exactly what you mean.” Her tone was flat, listless.
“It’s like Derrida‘s ghost is hovering at the sidelines, flickering in the shadows, sailing in and out weeks. He’s not here, he’s not there. He’s gone, but he’s still somewhere. Always out of reach, always slippery.”
The girl hesitated, went as if to say something, and then sipped her beer instead.
“You can’t see it, but it exists.” I downed the rest of my beer and got up from my stool.
“Can I get you anything else?” the barman asked. “Have you tried the Mark Wahlberg salad?”
“No, what’s that?”
The barman met my gaze. “Inconsistent.”
I nodded at the girl and stepped outside. A semi-translucent DeLorean DMC-12 sped by. At 141.622 kilometres per hour, the car disappeared with a bright flash of electricity and dodgy special effects, two parallel trails of ignited lighter fluid following in its wake.
Accessing my HUD, I replayed the scene, but the DeLorean was never there. It was another ghost, another spectre, another mirage of my subconscious overlaying my subjective perception of the augmented reality construct with outdated references—this wasn’t my nostalgia.
The video of the girl sighing over Neuromancer was now at almost a thousand likes. Things were looking up.
I turned and the girl was standing next to me. “Did you see that?”
“The DeLorean?” She shook her head. “No.”
“Oh. Fancy getting something to eat?”
“Sure.”
The ghostly triangle of a Star Destroyer rumbled overhead.
“Now I know you can see that.”
“I see the ghosts.”
Reality shuddered, glitching for a brief moment as my mind autosaved to the cloud. “Sorry, what?”
“The ghosts are getting brighter, more frequent. Don’t you think?”
I nodded. “But why?”
“Maybe that’s what you should do your piece about.”
I shrugged. “Every time I re-watch a scene, the ghosts aren’t there. Look at this guy.” I gestured towards a semi-opaque T-1000 as it ran by with quicksilver flesh. “Now rewind.”
The girl waved a dismissive hand. “I know. I’ve tried it so many times, but they’re not real.”
“If they’re not real, how can we both see them?”
“Just because they’re not real, it doesn’t mean to say they’re not real.”
“That doesn’t make sense.”
“None of it makes sense.”
I sighed. “Where shall we eat?”
“I know a place.”
“Cool.” I said, gesturing. “Lead the way.”
The girl turned as she walked back into the Squid and Mashed Potato. “You need to try the Mark Wahlberg salad.”
“Oh.”
We returned to our stools. I pulled up the image of the girl’s manga eyes for a second. Beautiful.
“You never told me your name,” I said.
“I know.”
“Same again?” the barman asked.
I nodded. Another seventeen credits left my account.
“And you?” The barman smiled at the girl.
“Same. We’ll probably be ordering the Wahlberg salad.”
“To share?”
The girl shrugged.
“Do you see the ghosts?” I asked the barman.
The barman glanced up as he placed a beer in front of the girl. “Like those?”
I turned as four blocky, two-dimensional ghosts flicker by as they chased a translucent Pac-Man through the wall.
The girl and I exchanged glances. “Did it record?” I asked.
“They don’t, do they? They’re just echoes.” The barman frowned as he placed a beer before me.
I took a sip. It was okay.
“Where do they come from?” the girl asked.
The barman shook his head and turned his back to us.
The girl sipped her beer. As she placed the glass down, the faint trace of her sex-doll lipstick remained on its rim.
“Maybe that’s it.” I pointed to the pink smear.
“What?”
I reached over and picked up the glass, holding it up to the light. I showed her the lipstick. “Semiotic ghosts,” I whispered.
“So?”
“They must come from somewhere—they must be some kind of residue.”
The girl sighed and snatched her glass back. “I see…I just don’t see how it helps.”
The barman cleared his throat and placed a large bowl between us. He laid out a pair of forks and napkins.
The salad smelt good. There was the scent of lemon and a vinaigrette dressing. I pushed my fork into an area heavy with leaves and a cherry tomato, and took a mouthful. “This is good.”
“It’s okay,” the girl said.
I took another mouthful and spat it into my napkin. “That’s disgusting.”
The barman chuckled. “You don’t get consistency with Mark Wahlberg.”
I checked my HUD. The video of the girl sighing over Neuromancer was approaching seven million likes. I called up those manga eyes again for a second and then watched the other end of the bar as the flickering ghost of Ralph Macchio worked on his crane kicks.
“This is ridiculous,” I said, slamming a hand against the bar. “There must be more to this. If I’ve learned anything, there must be some conspiracy, some evil corporation, NASA, the government, the CIA.”
The girl sighed and opened her book. “Maybe it’s David Icke, risen from the dead.”
“This is serious,” I snapped.
“This is stupid.” She angled away from me.
“Fine.” I rose to my feet and downed my beer.
The barman looked at me with a raised eyebrow, his Tim Curry smile still fixed. “You’re not joking about these ghosts are you?”
“No, I’m not.” The hairs on the back of my neck prickled.
The girl picked around the tastier parts of the salad.
The first notes of Rush‘s “Tom Sawyer” blasted through the bar. “This is real, isn’t it?” I gestured to the music.
“Of course,” the barman said. “Can I get you another beer?”
I nodded and slunk back onto the stool. I held my head in my hands as the barman poured the beer, seventeen credits leaving my account.
“I really thought you were joking about the ghosts,” the barman said.
“It’s okay. I just need to get my head around it.”
“It’s a bug with the latest update. They’re working on a patch. Don’t you check the newsfeeds?”
The girl laughed.
“Oh.” I checked my HUD and deleted the video of the girl sighing over Neuromancer. A dead channel, buffering.

The End.

As the Gravity Flipped

“Janis, you awake?”

“Mat?” Janis rolled over in her bunk and rubbed her eyes, yawning. “Come in. Do you know what time it is?”

Mataes entered and sat on the end of her bunk. Damp socks draped over the mattress, and unwashed clothes lay scattered across the concrete floor. “I’ve brought you some food,” he said, pulling a half-loaf of black bread from his coveralls, unwrapping it from a piece of cloth.

She sat up with stiff joints, air ducts wheezing above. She grabbed the bread from his outstretched hand and took a large bite. “Where did you get this?” She looked into his dark eyes, smiling.

“I stole it from the higher-ups’ mess. They’re hoarding now.”

“Thank you.” The dry bread stuck against the roof of her mouth, but she savoured each mouthful, letting the bread soften on her tongue before swallowing. “Sorry, would you like some?”

“No thanks, why do you think it’s only half a loaf?”

“You’re amazing. If there’s any way I can repay you?”

“There is.”

“Oh.” Janis fell silent and stopped chewing. “What is it?”

“A few of us—.” Mataes hesitated, brushing his hand over his scalp as he faced Janis. “You want what’s best for everyone, don’t you?”

“Everyone? Who’s everyone?” She wiped breadcrumbs from her rough woollen blanket.

“All of us workers. We’re starving while the higher-ups are sitting on supplies. We’re still getting bills for power and water — what are you going to pay them with? It’s only a matter of time before things start getting violent. You don’t want that, do you?”

She shook her head. “I see.”

“A few of us have got a plan, but we need people we can trust to help us. I know I can trust you Janis — you’re a good person.”

“Is this ‘few of us’ Arfo?”

“Has he spoken to you?”

“No, but the way the pair of you have been going around lately, I could tell you were up to something.”

“You can get to the cleaning stores. No one would suspect you if you did,” he said, taking Janis’s hand.

She knitted her brow, pursing her lips as she considered his words. “I could get to the cleaning stores when I was working, but how am I supposed to get across to the other platform without raising suspicions? Haven’t the higher-ups stopped the capsules?”

“Arfo said he can fit you with a vacuum suit. He said you’d just need to go up the capsule tunnel to the other side.”

“Right.” The side of her mouth twitched.

“There won’t be anyone on that side except for a few of the higher-ups. We just need you to mix some cleaning chemicals.”

She pulled her hand back and scratched her head. “But we’re not meant to mix them — it’s a rule.” She shook her head. “Is there no one else who—.”

“There’s no one, Janis. I know you can do this.”

“Right.” She looked down at her chipped fingernails and gave a quivering sigh.

Mataes cupped her hands with his. “I believe in you, Janis Parvo.”

“Okay.” She gave him a nervous look. “And what should I say if I get stopped?”

“We’ll do it when the higher-ups are asleep. And if you are stopped, just tell them there’s an issue over on our side with the toilets. They’re not going to show their faces on this side any time soon.”

“When were you thinking?”

“There are a few things we need to prepare, but if you want to help us, it will mean so much to me. Being willing to make this sacrifice is amazing.” He cast his eyes to the door. “I like you, Janis.”

Janis smiled, then nodded. “If this is what we need to do to help everyone, I’ll do it.”

“That’s great Janis. That’s really great. I’ll let Arfo know you’re in. And remember — don’t say a word to anyone about this.”

She nodded. “I won’t. I wouldn’t.”

Janis stood with her arms outstretched and hair tied back as Mataes made the final adjustments to her vacuum suit. She winced as the suit squeezed around her thighs and forearms. Air ducts hissed as the station creaked with low syncopated ticks.

Steel beams and blue light tubes curved ten metres up to the tunnel entrance above. Without the workers boarding and alighting transport capsules, it was far too quiet. She leaned over the platform edge, expecting to see the top of a line of spherical capsules, but the hole was empty and black.

“I’m scared,” she said, stepping away from the concrete edge.

“You’ll be great,” said Mataes. “The suit’s just adjusting to you. And if it’s any consolation, you do look ridiculous.”

She laughed and struck him on the arm with a playful punch. She leaned forward and kissed him on the lips.

“Well, look at you two.”

She released him from her embrace and flushed. Arfo strode across the boarding platform towards them. He stood tall and thin, with sharp features and a thick black ponytail.

Mataes fumbled to fit Janis’s oxygen backup. “Good luck,” he whispered.

“Make sure your communicator’s off,” Arfo said. “We don’t want the higher-ups to listen in on any of this. Are you happy with the plan? Do you remember what to do?”

She nodded as a small bead of sweat collected on her forehead and dripped to the floor.

“Just keep going straight up the capsule tunnel and you’ll be fine,” Arfo said. “Try to accelerate to the point in the centre when you feel the gravity dip. When it flips you want to start decelerating. If you keep at a constant acceleration, the gravity’s going to give you a big speed boost, and you might lose control, so please be careful.” He glanced up at the tunnel and then leaned over the platform edge.

She gave an unsure nod.

“Just remember when you get to the middle, what you thought was up will become down. Just try not to get disorientated.” Arfo brushed back his hair and examined Janis’s suit.

She smiled as Mataes lifted the helmet over her head. “I’ll see you on the other side,” he said. “I’m so proud of you for doing this.”

The helmet clicked into place. She moved her head from left to right and up and down, testing its range of motion. She smelled her nervous sweat and the faint trace of ozone. Air pressure pushed against her ears.

Looking up, the capsule tunnel gave the illusion of a series of concentric steel rings. She gulped.

Arfo tapped her helmet twice and nodded. Taking a deep breath, she twisted the knob to open the propellant and floated up and into the tunnel.

She’d travelled back and forth along the capsule line thousands of times, but always within the confines of the windowless transport capsules. This was something different, both exciting and terrifying.

The gravity reduced the closer she came to the central point between the two platforms.

Then she stopped. Turning to her left, she gazed out of the window and realised it was the first time she had ever seen outside — the blackness of space; the dull orange surface of Titan; the vast swathes or white and orange and red across Saturn’s surface, its icy rings shimmering ghost-like against the distant white sun.

The sounds of her body filled her ears — her breath, her heartbeat, the grinding of her teeth.

After drifting past the viewing window, her speed increased. The gravity flipped.

The suit jerked and she went into a spin. Closing her eyes, she tried to re-orientate her body to the new direction of gravity’s pull. She took a deep breath, reduced her acceleration and drifted down towards the work side of the station.

The gravity increased until it reached the station’s normal level. She made a final twist on the suit’s knob, stopping the propellant, and squeezed past the stationary capsules.

She switched on the suit’s internal communicator. With trepidation, she tapped on the side of a capsule — its hollow, metallic sound ringing out around her. She couldn’t switch on the suit’s external communicator, but she could hear her surroundings.

The platform mirrored the one she had left behind. The platform creaked and strained against the ubiquitous rumble of idling machinery, the low whine of air ducts, and the echo of her own footsteps against concrete and steel.

Her workplace was unfamiliar at this time of night. Gone were the crowds of workers and drones racing back and forth; gone were the bright daylight lamps lining the corridors; and gone was that sense of community, of belonging.

All was quiet. All was still. The silence terrified her.

She crept along the main corridor lit by strips of dim blue light. She passed by the drone control rooms and the administration offices, the medical bay, and security room with its reinforced doors framed by thick rivets. She passed the stairwell down to the farms, the air processing and water treatment levels. She passed the elevator up to the reactors and the higher-ups’ accommodation. The door to the main delivery dock loomed ahead. She stopped.

A distant rhythmic sound rang out behind her. She hugged her body against a doorway. The pulse in her head became louder and louder. She held her breath and strained to hear, but the internal communicator’s range wasn’t as good as her own ears. She unclicked the helmet. Her ears popped. The air was stale. The stench of something rotten lingered.

Placing the helmet next to her on the floor, she waited and listened, cupping her ear with her gloved hand. Nothing.

Shaking, sweating, she reached down and clicked the helmet back on. The pressure returned to her ears. The platform’s ambient sounds faded to little more than a compressed hiss. Her neck stiffened.

Crossing the corridor, she entered the cleaning store. She closed the door behind her, switched on the light and slumped onto her usual seat. She sighed as she considered the vats of chemicals stacked against the opposite wall.

If she wanted, she could turn back.

She got up and walked over to a trio of cleaning drones standing along the rear wall, each of them looming over her by half-a-metre. One-by-one, the drones came online as she keyed in their respective codes. She’d used these machines every day, but she had never considered using them for anything other than cleaning.

Squinting, she keyed in each of the drones’ manual overrides. She opened the containers of various cleaning chemicals, struggling and wobbling as she poured the first vat into the fluid cavities of each of the drones.

She turned off the suit’s internal communicator then poured the other cleaning fluids into the drones. She couldn’t smell the liquids, but she was confident the containers would be correctly labelled. Kneeling before each drone, she keyed in the commands for them to dump their payloads on the higher-ups’ accommodation level.

She held her breath when the three drones moved out with smooth motion. With slow, cautious steps, she followed as they called the elevator and waited — still, humming, ominous. They entered the elevator, the doors sliding closed behind them.

“Hey, are you okay?”

Janis snapped out of a trance as Mataes placed a reassuring hand on her bare shoulder. Scratching her head, she forced a smile. “Honestly, I feel terrible.”

“Come down to the common room, join us,” he said, perching on the edge of her bunk.

“I can’t. I feel so—.” She closed her eyes and held in a breath.

“You’re a hero, Janis,” he said, stroking her arm. “You saved us.”

“At what price?”

“You can sit here feeling sorry for yourself, or you can think what would the price have been if you hadn’t helped us. You were the only person we could trust who had access to those cleaning stores. And you did so brilliantly.”

She sighed and stared at her open palms — pale, small, wrinkled — the hands of a killer.

“Look at me,” Mataes snapped. He hooked her chin with a finger, his skin cold and rough. She met his gaze and blinked. “The higher-ups were keeping the stores for themselves. They’d locked us out. Hundreds of us would have starved. If they had done the right thing, kept things running, fed the workers — well, we wouldn’t be where we are.” His words were a slow and deliberate monotone.

She frowned. “I know. But have you ever—.” She paused, hesitating as she ran the words over in her mind. “You’ve never had to do what I did.”

“All you did was mix some chemicals and programme some drones. It’s what you’ve always done — nothing different,” he said, rubbing the back of his neck.

“Don’t play me for a fool,” she said, her voice rising. “I know what I did, and God will judge me for that. I poisoned eight people — people I’ve known all my life.”

He held her. After a moment of tension, she leaned her head onto his chest, tears filling her eyes.

“Think of it like this,” he said, stroking her hair. “If someone was going to open the airlocks on a platform and the only way to stop it was to kill that person, what would you do?”

She didn’t respond.

“It’s exactly the same. You saved many lives. What you did was difficult, but you were so brave. That’s why… that’s why I love you, Janis Parvo.”

Janis sat up and regarded Mataes. “What?”

“I love you,” he said, looking away.

“That’s not true.”

He reached out and stroked her cheek. “I’ve loved you for a long time and, well, when you kissed me before you saved us all, I knew then I wanted you. I wanted to be with you.”

She flushed. “I don’t know—.” She shook her head.

“Please say you feel the same,” he pleaded.

“I do,” she whispered, smiling. “I really do.”

“Then be with me, Janis. I’ll help you, I’ll be there for you. We can get through this, together.”

She leaned over and kissed him on the lips. They held each other. Pulling away, she smiled, then gestured for him to join her in bed.

“Do you want me?” she asked, slipping off her underclothes.

“Yes, I want you,” said Mataes, his breath growing heavier as he threw off his coveralls.

Janis hummed to herself, smiling as she held Mataes’s hand. Arfo rose from his seat to address the mess hall. She sat at the head of the table previously reserved for the higher-ups, with Mataes sitting to her right and Arfo to her left. Steaming potatoes, fresh breads, roasted chicken and apples piled high along the steel table. Workers clamoured to fill their bowls as the hall buzzed with conversation. The smells of cooked meats, baked bread and boiled vegetables hung in the air. The room loomed around her as daylight lamps glared down from high above: all clean lines and off-white walls.

Arfo banged his bowl against the table three times until the workers fell silent. “For this meal, we have one person to thank.” He raised his bowl high above his head, grinning as the other workers echoed the gesture. “Let the name Janis Parvo ring through the generations as the person who freed us from our bondage — the woman who saved us all from starvation, the woman who saved us all from certain death.”

Janis squirmed as the three hundred or so men and women stared at her and banged their bowls in appreciation.

“Without Janis’s selfless bravery, we would still be living in uncertainty. We would all be wondering when our next pay would arrive, wondering how we could pay our bills, wondering how we could feed ourselves and our families. She is an example to us all — the risk she took was great, but the reward was greater.”

Janis scratched behind her left ear, then leaned forward to pick a slice of chicken breast from a tray being passed along the table.

“And this is true of all us,” Arfo continued. “A few of us are working to get the reactors back online and get back to work. But this won’t be work for the higher-ups — clawing for a measly wage which barely covers our bills — this will be work for all of us.”

Mataes squeezed Janis’s hand.

“I am not your leader and you are not lowly workers. We are all equal, all for one, working for the good of us all. No longer will you have to pay for power, for heat, for water, for food — we will work for the good of us all.” He brushed his hair back and scanned along each of the five parallel tables.

“Things will be difficult to begin with — things are always difficult in times of change and transition. But your lives will improve. We will build our own trade networks, reap the profits of our own exports and take control of our lives.”

The room filled with cheers and the loud rhythm of bowls banging against tables — metallic, sharp, deafening. There were stamps and whoops. Janis focused on the grip of Mataes’s hand.

“This evening is more than just a celebration of our bright new future,” Arfo said as the noise died down. “We’re also here to celebrate the coming together of Janis Parvo and Mataes Rafillio. The couple will make their union official once things settle down, but I think you’ll all join me in wishing them the greatest of luck.”

Janis’s cheeks flushed as the banging bowls rose again to a loud, thunderous crescendo. Arfo poured her and Mataes a cup of cider. She sipped and it tasted bitter on her tongue.

Janis awoke to find the bunk empty beside her. She placed her hand on the space where Mataes had been sleeping — it was cold.

“Mat?” she whispered. She listened in the darkness. She was alone.

She sat up and stretched. Yawning and blinking the sleep from her eyes, she slipped from the bunk and pulled the blanket around her shoulders.

Creeping through the bunkroom door on tiptoes, she turned right down a corridor, passing beneath a dozen dim blue light halos before making her way to the bathroom. She slunk down onto a toilet and yawned.

In the cold light, she heard the sound of low voices coming through the wall behind her. Not daring to flush, she stepped softly from the bathroom.

“You’ve got to keep her sweet,” the first voice said. “She’s a tool of the revolution, but you need—.” The words came muffled, unclear. “—the wedding will cement that—.”

Holding her breath, she moved a few steps closer, cupping her ears to listen.

“I know she’s thick, but that’s the point.” She heard Arfo’s voice, but it sounded harsh, threatening. “She’s obedient and malleable — you need to stick to the plan.”

She leaned closer, pressing her body hard against the cold metal wall, shrouded in the shadowy mid-point between two light halos.

“I can’t stand her though. She’s ugly, she’s boring — she does nothing for me. What am I getting from this?”

“You fucked her, didn’t you?”

“Well, yes — what would you have done if it was there in front of you?”

Janis froze.

“Look, we’re done with her now, surely?”

“If you don’t continue the engagement, people will suspect.”

She gasped as a sudden white-hot pain tore through her chest. She wanted to cry out, to scream, but instead she moved in silence back to her room.

She climbed into the bunk, wrapping the blanket tight around her. A numbness engulfed her. She lay for a long time, staring into the dark, listening to the air ducts hissing and wheezing through the night, pretending to be asleep when Mataes returned. He lay next to her, rigid, silent.

They both remained awake until morning, neither acknowledging the other.

“There they are, my favourite couple,” said Arfo as Janis picked at her porridge.

“She’s in a mood this morning,” Mataes said. He tipped a second boiled egg into his bowl.

“I’m not in a mood. I’m tired.”

“Well we’ve got a wedding to plan, haven’t we?” Arfo said, sitting to Janis’s left.

She pushed her spoon around her bowl, wishing he would go away.

“Come on — it’s not that bad,” he said. “We’ll do something really special.” Arfo smiled.  “You like apples? I know a great recipe for an apple cake — we could have that at the feast.”

She slid along the bench and rose to her feet. “I don’t like apples,” she spat, marching away from the table.

Janis wiped another tear away as she programmed the cleaning drones for another day’s work. She paid no attention to the smiles and greetings of other workers as she turned to the stairwell and made her way up to the upper levels.

She entered the former higher-ups’ living quarters, cupping a hand over her nose. The bodies had been removed and jettisoned from an airlock, but the smell of death still lingered — at least to her it did.

The level was quiet, save for the reactor’s hum and the occasional whistle of air ducts. With a deep breath, she pulled open the single door to the communications room and sat in front of the console. She spent several minutes examining the black sheen of the buttons and turning the receiver in her hand.

Nodding to herself, she switched on the console and opened the communicator to broadcast on all external channels. She wasn’t sure if this would register with those onboard the orbiter, but it was a risk she had to take. The betrayal was too much. They’d used her.

“Hello,” she said, her voice thin and trembling. “I’m on the Titan Orbiter and, well—.” She checked over her shoulder. “The workers have taken over. Please send help or something. Arfo and Mataes did it. They killed the higher-ups.” She frowned. “Please.”

With adrenaline rushing through her body, she got up quickly from the seat and left the room, unsure whether her message had worked.

Janis frowned as Mataes crawled beside her into bed. “I know what you and Arfo have been scheming,” she said through a lump in her throat. Sweat pooled on her brow and seeped from her armpits. Her heart raced in the darkness.

Mataes sat up and slid his legs from the bunk. “You’re already in on the plan — you know that,” he said in a low voice. “You’re tired. You should try to sleep.”

She clenched her jaw and sighed. “Just stop,” she snapped. “Just stop the lies. I heard you talking last night.”

Mataes stiffened.

“I heard you,” she repeated. “What was it you said? That I was thick? That I was boring? You weren’t saying that when you were inside me. How could you be so—.” She swung a fist against the wall.

Mataes stood. She waited for him to speak. “Are you going to say anything?”

“It’s not what you think,” he said after a long silence.

“Then explain it to me.”

“I… I can’t.”

“You thought you were so clever. You and Arfo. What was your plan? Trick the stupid cleaner lady in doing your dirty work?”

“Not—.”

“Stop lying,” she snarled. “I knew exactly what I was doing with those drones. You weren’t tricking me at all.” Her pulse thundered in her ears. “Well?”

“Well, what?” he huffed. “I don’t fucking know.”

She saw him as a faint outline against the dark as he paced back and forth, rubbing his hands on his scalp in a jerking motion.

Wrapped in her blanket, Janis sat up and switched on the light. She caught Mataes’s eye with a sharp glare and smirked to herself when his gaze shot to the floor.

“You’re pathetic,” she said. “I want you to take your stuff out of my bunk and get out of here.”

“Fair enough,” he mumbled.

She rose to her feet, her blanket dropping to the floor. Standing naked before Mataes, she leaned so her mouth brushed against his right ear. “You can tell Arfo I was in the communication room today,” she whispered. “You can tell him I sent a message to all open channels telling them what’s happened here.”

Mataes’s eyes widened. She pointed to the door. “Now leave.”

He hurriedly scooped up his belongings and left without another word. Janis leaned her back against the door, sobbing.

Janis closed the cleaning store behind her when the alarm sounded. Workers ran past her in all directions.

Flinching at the siren’s shrillness, she grabbed a man’s shoulder before he could pass. He squirmed as he stopped himself from tumbling. “What?” he snapped, his dark eyes wild.

“What’s with the alarm?”

“Some ships have docked.”

Janis stood motionless as the man turned and fled. The thin trace of a smile made its way across her face as she pictured the reactions of Arfo and Mataes.

Covering her ears, she backed her way through the door into the cleaning store, closing it behind her and noticed the vacuum suit hanging like a marionette from a peg on the far wall.

She took off her coveralls and examined the suit. Taking the suit down, she pulled it up her legs, her shoulders contorting as she reached into the arms. The suit’s material clung to her like a second skin. She checked and fastened the oxygen tanks. The noise from the alarm dropped as she clicked the helmet into place. She breathed a satisfied sigh.

Stepping into the main corridor, scores of panicked workers ran past her in dreamlike silence. Reaching the departure platform, the capsule stood, unmoving. Groups of men and women paced around in confused agitation.

Taking a deep breath, she stepped out over the platform edge, turning the knob to release the suit’s propellant. She rose past the capsules and the workers and up towards the darkness.

Her body jolted upwards as she ascended the tunnel. She drifted through weightlessness, adjusting the propellant as the gravity flipped. She did not stop to look out of the window.

The daylight lamps came into view as she drew closer to the side of the station.

Coming to a stop, she found the capsule platform empty. She removed her helmet and breathed. Placing the helmet on the platform, the alarms stopped, leaving behind an unnerving absence, a strange stillness.

She stepped through a large door into a corridor and crept past the kitchens. Most of the workers were on the other side of the orbiter during daylight hours, but this was too quiet.

Approaching the workers’ mess hall, she heard shouts coming from inside. She pressed herself against the wall at the sound of a loud bang, followed by a chorus of screams. Holding her breath, she moved to one of the mess hall doors and peeped through a thin crack.

Her eyes widened as two dozen men dressed in black uniforms stood over some of the workers. Three bodies lay on the floor, blood pooling around them. She almost called out as one of the uniformed officers lifted up a sidearm and shot a woman in the head.

Scores of familiar faces lined along the mess hall wall with their hands on their heads. She gasped at the sight of Mataes.

She moved away from the door and caught her breath at the snap of another shot.

Stepping into the kitchen, she walked past half-prepared meals and shouldered her way into a storage cupboard. Though not as well-stocked as her own, she found barrels containing various cleaning fluids. She rolled them over to the kitchen hatch, straining as she lifted them onto the worktop.

Ducking, she pressed the button to raise the serving hatch and tipped the containers into the mess hall. She scrambled back to the storage room. More shouts and cries came from behind her. She tipped all the containers out that she could before her lungs burned and vision blurred. Thick white mist gathered all around her as the chemicals hissed and fizzled.

She lay on the floor as the coughs and chokes from the other workers faded.

“Forgive me,” she whispered.

The End.

Available now!

The Ravenglass Chronicles.

TheRavenglassChornicles-Boxset

Kat is heir to the throne…

…but the last thing she wants to do is rule.

When the day she’s been dreading finally arrives, Kat is torn between her royal duties and a magical destiny.

Will she choose true love and risk certain war, or accept an arranged marriage with a man three-times her age?

With only a wyvern and a messenger boy as her friends, who can she really trust?
How deep do the secrets run?

Inspired by the tarot and set in a rich medieval world, The Ravenglass Chronicles is a fantasy novella serial.

You’ll love this coming-of-age epic because everyone loves a coming-of-age epic.

Get your copy on Amazon, or read on Kindle Unlimited.

Wizard of the Wasteland, book one of the Wasteland series.

1554914685
Surviving the apocalypse is hard…

…but it’s hell when you’re an addict.

Abel craves a quiet life.

But when a group of enslaved children cross his path, he is compelled to act.

But no one leaves the Family…

Joined by a travelling showman, Abel must do everything he can to save the kids.

Can he resist the temptations of his old life?

Will he ever be from drugs?

Can he find hope in a hopeless world?

You’ll love Wizard of the Wasteland because everyone loves post-apocalyptic survival, flawed heroes, and tales of good versus evil.

Get you copy on Kindle, paperback, audiobook, or read on Kindle Unlimited.

Blind Gambit, a gamelit novel.

Blind Gambit 3d.png

He’s the game’s only hope…but the truth is, he sucks.

In the near future, the B-chip allows blind people to see in virtual worlds.

The only time Brian really feels alive is when he’s playing Gambit…even though he’s the worst player.

When a hacker seeks to destroy the game, Brian’s immune to the weapon that’s kicking everyone else out.

But immunity isn’t enough. He must level-up to take on Gambit’s biggest threat.

With the help of friends and rivals, Brian needs to learn new skills, craft awesome weapons, and discover who or what is trying to tear down the only thing he cares about before it’s too late…

In the real world, Brian is forced to confront his disability. But how can he adjust to a world without sight when Gambit offers so much more?

Written by a visually impaired author, Blind Gambit is a GameLit novel as a fun action adventure, filled with geeky references and an authentic perspective on disability.

Available on Kindle, paperback, and Kindle Unlimited.