This short story was written while I was planning “We Broke the Moon”.

Kim kicked the door to her sleeping-pod. The damn thing never closed properly. Then again, soon enough, that wouldn’t matter. In fact she didn’t know why she bothered locking it. Habit, probably.

She leaned against the door until the latch clicked.

The corridors were still deserted, the lighting at early-morning-dim. She walked slowly. These days each step took concentration. She had plenty of time to get to her appointment. No need to hurry.


It was Garry Lategan, opening the hatch of his little shop. Best pusher-pilot in the system and here he was, selling blinks and pins. She would never get used to it.

“Hey. Garry.” Kim nodded a greeting and managed something that felt like a smile. “Early start today?”

“Best to get going before the rush.” Garry leaned on the counter. “They still got you offloading?”

He was a good-looking guy even after all these years. He’d stopped dying his hair which was a relief.

“Yup. Doing docking manoeuvres today.” Kim kept walking as she spoke. Once she got herself moving it was better not to stop. She might not get going so easily again. “It’s not bad. Sort of fun.”

“I’ll take your word for it. See you later, then.”

“Good one, Garry.”

When she reached the main junction Kim glanced to the left as she always did. The doors to the old dock had long been welded shut but she could still see them as they used to be and see, in memory, the bustle and hustle of the bay itself.

Hear it, too. It had been deafening even out here beyond the doors. Engines revving, mechs hammering at some damn thing, the hiss of hydraulics as a suit powered up and the grumbling roar of the generators.

Now all she could hear was the hum of the light strips and her own breathing.

When she finally reached the door to the Memory Unit she had to lean on it for a few seconds, getting her breath back.

She cursed. Moving her body was like pushing a suit with a faulty power-pack. She half expected the irritating meep-meep-meep of a low battery signal.

Getting old sucked balls. Sucked gigantic, hairy balls. Joints seized. Bone density gone from too many months in zero gravity. That wouldn’t have been so bad, all fixable they’d told her, but the nano-bots could only do so much. Turns out the expensive shielding she’d so diligently installed, all up to company spec, had done zero, zip, fuck-all to stop the radiation.

Kim focused on the access screen and flattened her hand against it. She leaned her forehead on the door, waiting for it to open.

When it didn’t she backed away and frowned at the screen again.

“What the hell is this?”

A message scrolled across the screen. “…cancelled, please proceed to med-bay 18…” with a helpful animated arrow pointing the way.

“Bugger that.”

Tried pressing her palm again but the door stayed stubbornly closed.

She peered through the window at the brightly lit space beyond. Cheerful posters filled the wall. “Thanks for sharing your life with us” and “Memories should never die.”

Which was great. That was what she was there for. To share her memories and skills with the simulator. Except the door wouldn’t open.

With a sigh she obeyed the arrow and set off again, checking the signs until she found med-bay 18.

The door swung open to reveal a typical med-bay. Small, neat, well lit, just big enough to hold a narrow bed, a chair, and a nervous-looking med-tech.

“Um. Uh. Miss Senekam?” He glanced down at his clipboard. “I mean, Senekal?”

Kim jutted her jaw at him. “Why am I here?”

He stared at her blankly.

She was being too abrupt again. Young people preferred you come at things at an angle. She tried again. “Why have I been sent here? I’m supposed to be offloading memories. Got a session booked for this morning.”

“Oh. Yes. That’s been cancelled.” He held the clipboard out to her but she didn’t take it, or even look at it. “You want to tell me what the hell’s going on? I’m going to be late for my session.”

“I’m sorry, uh, miss—” He licked his lips and glanced helplessly down at the clipboard again.

She took pity on him. “Oh. Never mind. My session’s been cancelled. Can I sit down? You can call me Kim.”

“Of course!” He stepped back to give her room and held out a helping hand a moment too late to steady her as she shuffled past him and lowered herself onto the bed.

“Why did they send me here?” Kim said shifting backward till she was sitting steadily. She nodded at his clipboard. “What does it say there? Not more radiation, surely. I’m through with chucking up my guts.”

“They’ve cancelled your memory download. Your skill-area has been deprecated. Says here,” he glanced down at the clipboard “push-ship and suit-piloting have been reclassified non-central and as such are deprecated.”

Kim stared at him. “What the fuck—” She took a breath, forcing herself to be calm. No point in scaring the poor boy. He was just trying to do his job. “What does that mean?”

“If they’ve reclassified your skills as non-central, that means there’s no need to record them anymore.”

“Well.” Kim blew out a breath. “Bloody hell. Sure. The AIs do all the piloting these days. It’s not like they’re training any humans to be pusher-pilots. But I thought the whole point was to record these things in case we have another AI melt-down?”

The med-tech shrugged and turned away from her, opening a recessed cabinet.

“Hold on.” Kim gripped the edge of the bed. “This isn’t— If they don’t want me downloading anymore, is this my termination?”

“Yes, ma’am.” He tore open a sterile package and swabbed the counter with it and discarded the used swab.

Kim closed her eyes. Ice curled in her belly and prickles coursed up and down her spine. Dammit. What was the point of these feelings? Death. She was ready for it, had been looking forward to it, for fucks sake. She was more than ready for the end. What was the point in recording her memories on that simulator, after all? No one would ever replay them.

“You okay?”

She opened her eyes to find the med-tech looking concerned. He licked his lips and swallowed.

Damn. Now she was scaring the boy again.

“Sure. Just didn’t expect it quite today.” She was pleased with how that came out. Calm, steady, and polite.

“You want to reschedule?”

“What? No. No let’s just get it over with.” She had a sudden memory of her sleeping pod closed up and locked. She’d meant to leave the door open on her last day so anyone who wanted to could help themselves to the few belongings she had left.

She tried to swing her feet up onto the bed then realised she was still wearing her boots. Dammit. This was humiliating. She’d never get them off herself. Bending forward would make her dizzy. She might even be sick which would be humiliating as well as inconvenient.

Before she could ask for help he was already undoing the clips and easing the boots off.

“So, you were a push-pilot, then?”

Kim nodded, lifting her leg so he could pull the boot off more easily. “Pusher-pilot. Drove a suit too, for a couple of decades.”

She leaned back, gripping the mattress hard. He dropped her boots and eased his arm around her shoulders, deftly lowering her into the pillows.

“After the melt-down? That must have been something.”

“It was something, alright.” Kim stared up at the ceiling, listening to the rustle of his movements. “Those were crazy days. I was here right from the beginning, you know. Lived through it all.”

She tried to turn her head to look at him but the pillow was too soft.

“I’ll never forget it. Power went down. Bloody alarms wailing. Airlocks all opening at the same time. God. Makes my blood run cold even now.”

“Wow.” The med-tech sounded genuinely interested. “That must have been terrifying.” Something rattled and then he was in her field of vision again, head silhouetted against the soft glow of the ceiling light.

“We survived.” Kim squinted up at him, trying to make out his expression. Was she boring him? “We were soft, those days. Used to the bots doing everything. Then the AIs all bottomed out and suddenly we had to scramble just to make sure we had air to breathe. Never mind food and all the rest of it.”

“You comfortable?” He adjusted her legs so that they lay a little straighter.

“Had to learn quickly, you know.” Kim pushed herself a little higher in the bed. “And no simulators then. Luckily we had the pressure suits and you could teach yourself to drive those if you had the guts. Pushing out to all the derelicts to scavenge what we could.”

“Must have been terrifying.”

“Oh, I don’t know.” Kim frowned, trying to remember. Had she been scared? “We had to learn quick or we died. And I was young. You don’t believe you’ll die when you’re young. It was kind of thrilling, actually. Kicking into a derelict with your team. All dark, except for the bits you point your beam at. We didn’t even have radio at first. Used hand signs. Easy to die, you’re right about that. Run out of air, or get your mix wrong, run out of power, get tangled in some damn thing…”

“But you got through.”

“I did.” She dragged herself back into the present. “Not many of us left, either. Bet I’m one of the last. And here we are, AI up the ass. You’d think the meltdown never happened.”

“Is that why you asked for a manual termination?” He rolled up her sleeve and positioned her arm so that it lay wrist-up next to her.

Kim gave a grunt. “I guess so. Seems wrong to let a machine do it after all of that.” She watched as he peeled the back off the first patch. “So, it goes on my arm?”

“That’s right.” He smoothed a patch over her wrist. “And the other one goes here.” His fingers were cool against her temple.

“Doesn’t feel like anything much.”

“You won’t feel anything.” He drew the chair up and sat in it, glancing at the readouts above her head. “You sound like you were lucky. Never had any accidents?”

“I was damn lucky.” She let herself sink back into the pillows. “Had accidents, everyone does, but nothing fatal. And I had a good team.” She sighed. “Tough as nails, guys and girls. Brave. And we looked out for one another. Had to, out there in the dark.”

She closed her eyes. How could she make him understand? How could she explain what it had been like? She reached for the words but they slipped away from her, drifting like a stream of bubbles from a punctured hose.

For a moment she felt the sting of panic. Had to fix it— pressure would drop, she’d lose air— but even the panic softened, evaporated, bled away until she could no longer remember what it was she feared.

Somebody smoothed the hair away from her face. That felt nice.

She drew another breath.

And let herself slip away into the dark.


A short story from the collection “Strange Neighbours


Aletta peered through the train window. The passing coastline was just visible through the scratched and milky plastic—rocks, sea and lines of kelp. She fumbled a tissue out of her pocket and blew her nose. Mind over matter. She was not going to let a cold interfere with her grand day out.

This was her first Saturday in Cape Town, and she did not want to spend it hanging around the commune. So far, it had been easy to avoid the other tenants without giving offense. She was always the first one out the door, rushing to attend the training sessions at her new job, and she only returned after dark. But the weekend had been a problem—two whole days with nowhere to go and nothing to do.

She had hit upon the idea of a train trip to Kalk Bay. It was cheap—she could afford a return ticket—and easy; all she had to do was count the stations and make sure she got off at the right one. Maybe the sunshine and sea breeze would tease away the dull ache of homesickness.

Homesick! She had not realised it would be like this, a useless pain, like a stubbed toe, that could only be endured or ignored.

The train rattled to a halt and the doors hissed open. Aletta spotted the Kalk Bay station sign, gathered her things and stepped out onto the platform. It had been a good idea to come. There was the sea, so close, just on the other side of the parapet wall. She turned into the sun, trying to ignore the cold breeze nipping and nagging.

She found her way out of the station through an echoing passage that led her under the railway line and up to Main Road and Kalk Bay village. There was so much to look at. The shops invaded the sidewalks with displays of clothing and second-hand furniture. Couples strolled and argued. Children licked ice creams. A knot of bergies—ragged, homeless men and women—straggled across the road, intent on a private dispute. They erupted, loud and indignant, untangling into a show of slurred threats. One of them, weathered and twisted as driftwood, bumped past Aletta, who stepped back well out of his way.

Aletta huddled herself into her jacket and blew her nose. She really should have dressed warmer, but the blue sky had tricked her. It was too early to think of food, and for a while the shop displays absorbed her attention.

On a sidewalk near the far end of the village was a trestle table covered in second-hand books and knitting. At first, Aletta kept her distance. The woman looked almost as ragged as one of the bergies, all wrapped up in layers of scarves and bits of old blanket. She caught Aletta looking at her and nodded a quiet greeting, which somehow made it easy to approach.

The books were an odd mix of detective novels, history books and fairy tales, as well as a large pile of ancient National Geographics. Aletta picked up one of these, intrigued by the sea horse on its cover. It was filled with images of a magical underwater world, and it was with regret that she put it back on the pile. The bookseller held out her hand.

“You can have that one for two rand. I’ve got another one here you might like too.”

The woman shuffled through the pile, pulled out a copy and flipped to a page that displayed a treasury of sea urchins. Aletta hesitated. Two rand was cheap. Maybe she could afford it.

“Two rand for that one and I’ll give you this one pasella. Look. It has no cover. Come—take it. I can see you like to read about the little ones.”

She touched the magazine Aletta was holding, tracing the curling line of a sea horse’s tail. Her hand was brown as kelp and twisted with arthritis.

“I’ll take these two then. Thank you.” She paid and picked up her magazines. Then she had to clutch them under one arm so she could drag a tissue from her pocket to muffle a sneeze.

“I’ve got no plastic bags,” said the woman. “They all get into the sea in the end, you know, and the seals get tangled up in them.”

Aletta sniffed. “Bags? No, it’s okay. I can carry them like this.” She hesitated, not sure how to bring the conversation to a close. Finally she nodded, smiled an awkward goodbye, then walked away.

Farther down the road she found an underpass that led to the small beach of Kalk Bay harbour. The beach was backed by the arches of the railway line and the harbour sheltered from the sea by two concrete piers.

This was what she had pictured when she planned this trip: the vivid fishing boats rising and falling in the swell, families picnicking on the beach below the railway arches. There were even some swimmers, though the water looked cold and uninviting. She thought about getting lunch, but her headache had grown into a steady throb and her nose was starting to drip. She hoped she had enough tissues to last the day. Maybe she could find a sunny place to sit.

Aletta picked her way among the families camping out with their cooler boxes and umbrellas and found a spot right up against the foot of one of the arches. It was exposed to the nipping breeze, but the more sheltered places were dank and shady. She settled down to read her magazines, mopping her nose with a disintegrating tissue.

A train woke her, thundering by on the tracks above. Wind-whipped sand stung her face. It was almost dark. Aletta’s throat ached and she felt uncomfortably hot. Her cold seemed to have blossomed into a fever while she slept.

The magazines flapped under her hands, and the beach was empty. Water pricked her skin. Rain, or spray from the sea? It was time to leave but she felt too weak to get up.

Aletta closed her eyes. Just a little bit longer. Hopefully that had not been the last train of the day.

She woke again when somebody knelt beside her. Scarves and fringes. A hand reached for her face and Aletta flinched back, but the touch was gentle and cool on her skin.

“Burning up.” A woman’s scratchy voice. “You need to be inside. Come on.”

Aletta recognised her now, the woman from the book stall. She resisted weakly, but the woman took her arm and helped her to her feet. One arm was tucked firmly around Aletta’s waist, the other held her bags.


They set off across the beach.

To Aletta’s vague surprise, they turned right at the underpass, away from the village. The concrete strip of pier lay before them, dark water on either side. Rain was misting down, glinting in halos around the pier lights. To the left, on the seaward side, the waves rushed and sloshed among the dollosse.

Aletta wondered vaguely where they were going. She let herself be led all the way out to the end of the pier. The woman released Aletta’s arm and put down her many bags. She knelt at the rim of a manhole cover, opening it with a practised twist.

“You first.”

A ladder led down into the hole. Aletta could not summon the energy to be surprised. She edged herself down the ladder, which was mercifully short, then stepped off into a dark, crowded space below. She felt a rustle near her face and put up her hands to take the bag. More bags followed and she heard the woman’s feet on the ladder. The scrape and clang of the cover falling back into place followed. Then soft hands moved her aside. Aletta stood, waiting in the dark. There was a scraping clink and an oil lamp bloomed. She blinked.

The space under the pier was larger than she’d expected. The lamplight revealed shelves crammed with books and objects. A small table covered with patterned vinyl cloth, a chair draped with scarves, a little fishbowl filled with shells. The woman turned away from her and cleared a tiny bed set into the wall like an open cupboard.


The woman guided her to the bed.

Aletta sat, and had to hold on to the edge of the bed as a wave of dizziness swept over her. Someone took the shoes from her feet and detached her bag from her shoulder with gentle persistence. Someone leaned over to tuck a blanket round her then hunched down next to the bed to peer into her face. There was a smell of sea-weed, iodine and wet wool. A gentle hand touched her forehead.

Aletta drifted in and out of consciousness. A small paraffin stove glowed in a corner. The sea made deep sounds beyond the walls. Then she had to sit up and clutch at a glass and swallow bitter liquid. She felt a thump and something pressed down the blankets on her knees. She strained to look. A large cat was kneading out a nest for itself among the blankets. She closed her eyes and slept.

Aletta woke, or dreamed she woke, in the dark.

Sea air breathed over her, cold and wet. A gap had opened in the wall opposite her bed. Something moved there. A figure, barely visible in glints of dim light. Something like a scarf was wrapped around its neck. Long fringes stirred against its shoulders. Then it ducked and stepped through into the night beyond. The dream darkened and sucked Aletta back into sleep.

Daylight streamed in through chinks in the walls. Her headache was gone and she felt weak and as limp as an eel. There was no sign of her hostess. A ginger cat stretched on her knees. She sat up and looked curiously around the space. Wooden panelling lined the walls behind the bookshelves, the grooves dark with tar. Books shared space with rolled-up nets, balls of wool, tins and jars. A ledge held a display of sea urchins, beach glass and a rainbow of sand-scoured hair curlers.

The pressure of her bladder prompted her to get up and explore further. She found a hatch in the far wall which opened into a small room—cold and very clean. A pit latrine let in a strong smell of the sea that ran beneath it. She peed, shivering in the blast of rain-scented air that blew in through the vents in the wall behind her.

As she sat there, Aletta wondered why she wasn’t afraid to be alone in this strange place. After all, she was far from anywhere she knew, and in the home of a total stranger who might— Yet somehow she could not summon the anxious fears that usually crowded so close.

Maybe it was just the relief at feeling so much better. Her head felt clear, and her body no longer ached. She was safe, comfortable, and too sleepy to worry about what it all meant.

Aletta made her way back into the nest of blankets in the cupboard bed and slept again.

The next time she woke to the thump and clang of the manhole cover. The bookseller was shaking water off her clothes.

“Getting old,” she said. “Don’t like the wet when it’s cold.” She took off her headscarf. Her kroesies hair stood out in a small dark cloud, sprinkled with raindrops.

“Feeling better, are you? No—don’t sit up. I’ll soon have some food for you. You just lie there and entertain Mr Tom while I finish the soup.”

The old woman crouched over the bed and caressed the cat’s head.

“Got a new friend, Mr Tom? A lady friend too!” She laughed and hobbled back to light the stove, clattering the pots at the far end of the room.

Aletta lay listening to the cooking sounds, looking around her with interest. A lamp hung from the ceiling, surrounded by dangling fishing nets filled with plastic packets and balls of wool. Photographs were thumbtacked to the panelling next to her. They were old, sun-bleached and wrinkled as though they had been soaked. Her gaze moved from a torn picture of a girl in her matric dance dress to a photograph of a baby sitting in a pile of toys and gift-wrap. A row of boys squinted into the sun on a sports field. The head and shoulders of a little girl in her school uniform posed in front of a swirly blue backdrop. A dog with flash-green eyes.

A savoury smell scent filled the room, and Mr Tom opened an eye. He uncurled, stretched and jumped off the bed to investigate. Aletta tried to get up.

“No, stay there. I’ll come to you.” The bookseller made her way slowly to the bedside, supporting herself by leaning first on the little table, then on the back of a chair. She gave a bowl to Aletta then shuffled painfully back to fetch the other one.

“Thank you very much for taking me in, ma’m.”

The old woman snorted. “Ma’m!” She glared at Aletta, then winked and settled back into her chair, fumbling a spoon with her twisted hand. “You call me Susanna.”

Aletta nodded. “I’m Aletta. I’m sorry to be in the way. I’ve been taking up your bed.”

The bookseller frowned at her. “Don’t worry about it. Not in the way. I don’t sleep much anymore. Bed is for storing things these days. Eat your soup.”

It was a spicy mix of fish and vegetables. Aletta was hungrier than she’d realised, and her bowl was soon empty. She watched as Susanna leaned down to let Mr Tom clean her bowl. “This is such an amazing place to live. It feels so secret. Does anybody know you’re living here?”

Susanna sat back in her chair. “Know I’m here? I don’t think so. Some do, maybe.”

“But you must have been living here for years. Don’t people notice?”

“I’ve been here longer than most. I’m careful. Don’t have a fire anymore.” She pointed at a small wood-burning stove in one corner. “I can’t risk lighting that these days. Smoke’s too visible. Only very late at night, in winter, maybe. But I can stand the cold. It’s more to keep the books dry. Books and cats don’t like the damp.”

“And the books. Where do they all come from? You buy them?”

“Buy them, sell them. Trade for them too. Old people like my knitting. Got some beautiful books from the grannies and the grandpas in return for a scarf or two.”

She took Aletta’s bowl and leaned over to place it on the floor. “Might as well get some work done.”

She reached beneath her chair, brought out a bundle of knitting, and set to, tucking and winding, the needles clicking softly. Aletta saw that the twine was not made of wool, but strips of knotted plastic, torn from shopping bags. The small effort at conversation had exhausted her. She lay listening to the wind outside and the thump and splash of the waves. Susanna hummed and buzzed to herself as she knitted. Then she started to sing:

Die see is lief vir die strand

Die see is lief vir die strand

“Jy sif jou sandjies, jy sê jou sê

Jy speel met jou skulpe, jy bly net lê”

die see is lief vir die strand.

Die strand is lief vir die see

Die strand is lief vir die see

“Jy sleep my, jy slaan my, jy maak my sug

Jy kom en jy gaan en jy kom weer trug”

Die strand is lief vir die see.

Aletta closed her eyes. The sounds of sea and the song tugged her once more into the dark current of dreams.

The next time she woke, she felt clear-headed and alert. The room was dark, but some chinks of early morning light showed through the air vents and an opening at the other side of the room. A chilly breeze nipped at her face. She wrapped a blanket around herself and went to investigate.

There was a gap between two shelves and beyond it was a short length of damp cement. It was still quite dark outside, although dawn touched the sky. She tucked the blanket around her and crawled through. The sea slapped and sucked at the spaces between the dollosse. Mr Tom was sitting on an angle of cement. She picked her way over to him. From here she could look out over the tops of the dollosse to the dark water beyond.

Was that a movement out there? Mr. Tom stood, stretched then sat down again, looking expectantly at the water at their feet.

She heard a sighing breath and a thing rose out of the water. Hands grasped at the concrete, a head turning to look up at her. The thing in the water was clearly visible, lit by the light on the pier behind her.

A tight black frizz of wet hair. Pale fronds of gills curved from the tiny ears to the throat. Bright eyes considered her. Then Mr Tom was there, purring and butting his head against a wet forehead. Susanna heaved herself onto the wet concrete. She turned half around so that she was sitting with her legs dangling in the water.

Aletta, gasped and crouched down. Her heart hammered, and she felt light-headed again.

“Susanna,” Her voice was harsh with shock. “You’re—”

She stared at Susanna. An old woman—but was she a woman? What was she, then? Aletta’s mind slipped on the impossible, unable to fix it in words.

Susanna blinked and tensed, ducking her head as though she was about to slip back into the sea.

“Oh—” Aletta held out a hand. “Don’t go.” She felt suddenly ashamed of the shake in her voice. She swallowed, and tried again. “Please, don’t go. I’m sorry. I was just startled.”

Susanna relaxed. Startled, hey?” Her lips curved into a smile, but her eyes were still wary. “You’re wondering what I am.”

Aletta nodded, not trusting herself to speak.

“Mermaid, selkie, watermeid, you can call me all of those.” Susanna reached down into the water, snagged a bundle of kelp and shells drifting there and hauled it up onto her lap.

The familiar calm of Susanna’s voice took away the last of Aletta’s fear.

“But you live here,” she said. “Under the pier. Why? Shouldn’t you be living out there somewhere in the sea?”

Crouching was uncomfortable, so Aletta sat down next to Susanna, bundling the blanket out of the way. She let her feet dangle in the water, too, though it was bitterly cold.

“You know the story, I’m sure.” Susanna tipped her head back and closed her eyes, her voice taking on the lilting tone of a story teller.

“She fell in love with a mortal man and, choosing love, forsook the sea for the land. But forever after, she walked as if on knives.”

Susanna’s legs were dark and muscular and subtly wrong. She could make out the place where her feet should be, half hidden under the water. Each leg ended in a graceful sweep of dark skin ridged with long bones, like a seal’s flipper. Higher up her body, a spiny ridge of fin stretched from her waist down to her ankles and from her nape down her spine and along each arm to her elbows. She caught Susanna’s eye and looked hastily away.

“You fell in love with a prince?”

Susanna snorted. “Not quite a prince, and it was very long ago. Before the railway line. Before the harbour, even.”

She plucked at the kelp tangled on her lap. “I had to choose. Land or sea. And once you leave, you cannot go back.” She darted a bright glance at Aletta.

“That is what they said. You have the choice, and you can never go back. I tried, you know. After he…was gone, I went back and looked for them.”

She brushed a hand over the bundled kelp and it unfolded partway. It was made of strands of kelp knotted into intricate patterns. Here and there a shell or pebble caught the light.

“I never found them. My people. I don’t know if they were hiding, or gone. So I stayed here between the land and the sea.”

“You’ve been living here all this time? All by yourself?”

“Oh, I do have my friends. And books. And Mr Tom.”

She seemed about to say something more but became absorbed in teasing loose a tangle of kelp, tucking a shell firmly into place. Then she sighed and looked up again. She spoke softly, as if to herself.

“Sometimes at night I go looking. Out there under the water. I leave them messages.” She stroked the pattern of shells knotted into the kelp web. “But there’s never a reply.”

You cannot go back.”

Susanna’s words had struck a chord in Aletta, and they were still reverberating. It was a truth she’d been afraid to face, the knowledge that her choice to leave home and come to this strange city could never be undone.

Susanna broke the silence with a sigh. “And your people? Will they worry about you?”

Aletta pulled herself out of her thoughts, shook her head. “My parents are up in Pretoria, and I don’t have any friends in Cape Town yet.”

A train wailed on the tracks and the slow rattle and whine of its progress echoed over the harbour. Susanna sighed and rolled up her kelp web. She reached down and stored it in an angle between two dollosse.

“Well, however that may be, you must be thinking of getting back to where you belong. You don’t seem to need my medicine any longer, sitting here on the damp cement. Hand me those things over there. There’s a towel you can use.”

Aletta found a bundle tucked into a space near the opening in the pier. Some clothes, an old scratchy towel and a neat roll of bandages. She dried her cold feet quickly and passed the towel and bandages to Susanna. The old mermaid drew her legs out of the water and dried them carefully. Then she bent one leg and took hold of the graceful bones of the flipper.

Now that the skin was dry Aletta saw that it was ridged with calluses and seamed with old scars. Susanna tucked the end of a bandage into a folded flipper and wound it round into a tight bundle. Then she shifted her weight, drew her other foot into her hands and wrapped it too.

“Hand up.”

Aletta helped her up. Susanna balanced for a moment, clutching her arm. She allowed Aletta to help her with her dress which clung to her damp skin and snagged on her fins. Susanna pulled the fabric into place.

“Come, out of this wind. It’s too cold for you.”

Inside, Susanna soon had a kettle boiling on her little stove.

“Must get you home now. Some tea to get you warm and then you can catch the next train. Cups are in that cupboard down there.”

Soon enough she was standing up on the pier again, watching as Susanna dropped the manhole cover back into place. The wind was tugging at her hair and flipping and riffling through Susanna’s scarves and layers. The old woman waved her on towards the underpass.

“Don’t wait for me. Too slow. Go ahead.”

Aletta turned to face her. “Thank you so much for all your help. I don’t know what would have happened to me.”

Susanna nodded. “Come visit me again some time. Just one thing, though.” She hitched a bag into a more comfortable position and looked at Aletta. “Don’t tell.”

Then she was making her slow shuffling way down the steps to the beach. Aletta stood for a moment, watching her. Then she turned and walked quickly towards underpass. If she hurried, she might be in time to catch the next train.

Susanna’s song is in Afrikaans. Here is the English translation:

The sea loves the beach

The sea loves the beach

“You sift your sand, you say your say

You play with your shells and you just stay.”

The sea loves the beach

The beach loves the sea

The beach loves the sea

“You drag me, you beat me, you make me sigh

You come and you go and you come back again.”

The beach loves the sea

Backyard Visitors

The neighbourhood’s cats have started coming into my backyard now that Pippin is no longer around. This is Harley. She’s very small and very friendly.

I don’t know this cat’s name. I suspect it’s a stray. It usually runs away when it sees me. Today it found a cozy, warm spot sleeping on a mop.

Pippin left the world on this day

Pippin died on this day. Thirteen years old He’s been very sick, but still able to do his twice daily walk. On Saturday that changed, and today we asked the vet to come to our home and euthanize him. He chose his spot himself, lying in front of our hose on a bit of lawn. It was all very calm and gentle. We chatted to one another while he slipped away. My gentle, serious, gentle boy, I miss him desperately.

Started another one! :)

I have started writing my next book. I spent the week getting the outline to an acceptable state, and this morning I got going with the story. It has been several months of world building, research, and story planning, but as commander Helmuth van Moltke said, no plan survives contact with the enemy so we’ll see how things go once the plot holes make themselves known, and the characters get ideas of their own. There’s no way out but through! Working title at the moment: “The AIWar
Will definitely have to come up with a better title than that.

Writing planning is reaching critical mass

I’ve written more than 10 000 words on my new book, but not a single word of description, dialogue, or exposition. Yes, it’s all planning.
World-building, actually, I’ve not even started the outline yet. All I’ve done so far is work out the details of the setting. I don’t like the world-building to govern the plot too much, but I do like it to inform the story. The characters must be shaped by their setting. By now I’m starting to feel as if it’s all getting a bit out of control and I need to rein it in and decide what the story is about.
Below is a screenshot that shows all the aspects of the world I’ve been working out. And this is just the start. There is some hope, though, notice the character section! That’s where the heart of the story planning for me.

Is Science Fiction a Dangerous Lie?

The research I’m doing for my current WIP book is raising some uncomfortable questions about my responsibilities as a science fiction writer. I wrote about it for the Skolion blog.

Pippin update! Good-bye Giardia

We just got the test results back and the giardia is gone! I am so relieved. Pippin is not out of the woods yet, he has all the symptoms of irritable bowel syndrome which is apparently not uncommon after a giardia infection. He’s doing much better overall, but he’s an old dog so we’ll just have to take it one day at a time.

Pippin’s Giardia Saga

This is a long post! For practical information on how to treat a dog that’s sick with giardia, scroll down to the end and look for “Giardia advice and information”.

My dog, Pippin, is twelve. I used to love it when people asked his age because of their surprise at the answer. Until recently he was an active, healthy dog and he did not look old at all. I walked him for an hour in the mornings and about forty minutes in the afternoon.
In December there was a sewage spill in the vlei and Pippin got into the water despite my attempts to stop him. I can’t be sure that’s where it started, but it seems very likely.

Pippin at Park Island

He started getting diarrhoea. I ignored it at first because he likes eating rubbish and has had runny poop before, although not often. But when it didn’t clear up, I took him to the vet.
The vet prescribed the antibiotic Metronidazole. Pippin had several courses. Initially it seemed to help but each time the diarrhoea came back, like clockwork, 5 days after the last dose.
The vet got Pippin’s poop tested and we had an answer. Giardia. A single celled parasite that thrives in water contaminated by sewage. I was happy to get a diagnosis. The vet was confident that the correct medication would clear this up.
Long story short, it didn’t. Pippin went through two courses of the anti-parasitic medication Panacur and some more Metronidazole – by now I’ve lost track of how many courses of antibiotics he’s had. Each time the symptoms came back, like clockwork, 5 days after the end of the treatment. I quarantined Pippin in a clean room and blasted my house and backyard with disinfectant, threw away all his bedding and toys, in case he was reinfecting himself. Didn’t make any difference.
His symptoms got worse. Not just diarrhoea, but blood. And getting him to take the medication was stressful for everyone involved. Pippin hated being quarantined too. It was a bad time.
I made mistakes, some of which might explain why the medication didn’t work. Before the giardia diagnosis the vet recommended an anti-diarrhoea medication called Diomec. I continued giving Pippin this stuff, not realising that it contains kaolin and prevents medication from being absorbed.
I also didn’t realise that the fluid medications, Panacur and Rhonidazole, have to be shaken really, really hard because the active ingredient settles into a sort of gunk at the bottom of the bottle. I couldn’t figure out why the doses I was measuring out didn’t add up to the volume of the (opaque) container. When I did eventually figure it out, even shaking didn’t do the trick, I had to stir the damn stuff with a chopstick. The fact that it took me so long to realise this might mean he just didn’t get enough of the active ingredient.

Pippin after one of his medicated baths.

I kept Pippin out of our backyard in case it was contaminated with the giardia cysts. Every time he needed to pee or poop I had to take him for a walk. We developed quite a bond over this. Pippin would come over and look at me meaningfully, I’d get up from whatever I was doing and take him for a toilet walk.
I grew jealous of the random dog poops that I saw lying around outside. If only Pippin would produce something so firm and brown! I also had to be extra careful to clean up his poop as I didn’t want other dogs getting infected.
To Pippin’s alarm I had to wipe his bum for him for him each time he pooped to stop infected poop from spreading onto his coat and into our home. He also got washed for the very first time in his life. He accepted this and everything else with dignity.
The vet tracked down a new type of medication, another anti parasitic drug called Ronidazole. I gave Pippin a seven-day course of this, which was fairly traumatic as it became progressively more difficult to persuade him to take the medication. It’s a fluid that I either mixed with his food, or, eventually, squirted directly into his mouth. The stuff made him feel groggy and he quickly got very good at detecting its presence.
It’s a few days after his last dose and so far he’s doing OK. I’ve decided not to go on with any treatments even if the giardia comes back. It’s too traumatic. I’m going to keep him as comfortable as possible, but not do anything that will upset him further.

UPDATE! We just got the test results back and the giardia is gone! I am so relieved. Pippin is not out of the woods yet, he has all the symptoms of irritable bowel syndrome which is apparently not uncommon after a giardia infection. He’s doing much better overall, but he’s an old dog so we’ll just have to take it one day at a time.

Giardia information and advice
The symptoms of a giardia infection are diarrhoea, often yellow, often with mucus, often with blood. In the early days the diarrhoea can be intermittent. The only way to diagnose it is with a fecal sample. Don’t wait till your dog is very sick before doing this. Get a diagnosis as early as possible.

Disinfecting and preventing infection
If a dog is infected the parasite will colonise its gut and produce cysts, which are like tough, microscopic little eggs that can survive outside of water and outside of the dog. These cysts contaminate the dog’s poop.
If a dog (or a cat) sniffs and or eats poop contaminated poop or licks contaminated soil they can get infected.
The cysts survive outside for quite a while but they prefer wet, cool conditions. They’ll last for a few days on dry sand in direct sunlight, but for weeks in shaded soil.
To stop giardia from spreading, pick up poop as quickly as possible and disinfect the area thoroughly.
You can kill giardia cysts with diluted bleach, (1 cup in four liters of water), or a cleaning solution that contains Quaternary ammonia, like F10 Veterinary disinfectant. F10 works well because they have a range of products that are easy to use, for example a soap for washing your hands or your dog, a spray for soft upholstery that doesn’t need to be rinsed off. F10 is also comparatively eco-friendly as it’s biodegradable and smells OK, a sort of piney scent that fades quickly.
Disinfect everything that might be contaminated and wash the dog, especially its bum, on the last day of treatment.
There are different strains of giardia and apparently it is very unlikely, (although not impossible) for a human to get infected by the type of giardia that dogs or cats get. Humans and birds get the same type of giardia, but it’s unlikely that a dog will get giardia from eating bird poop.

What medication to use
Your vet will guide you here. Panacur seems to be the most widely successful although in my case it didn’t work. That might be because, as I described above, I made some mistakes in giving it.

The importance of probiotics
Dogs can be infected with giardia without getting sick. There seems to be some evidence that it’s not the giardia that is the problem but the “bad” bacteria in an animal’s guts. If the gut bacteria isn’t healthy, the giardia can open up the way for that bad bacteria to attack. That’s why it’s so important to establish a healthy gut by making sure that a dog is getting enough probiotics. Unfortunately the treatment, antibiotics or anti parasite medications, kill the “good” bacteria so its a catch 22.
From my experience with Pippin I doubt that treating a dog only with probiotics will help much. You have to actually kill that parasite once its taken hold but the probiotics make an enormous difference to how quickly the dog recovers. As soon as I started giving Pippin probiotics he improved remarkably.
Oh, and just giving a dog live yogurt is not enough as it doesn’t contain all the different types of bacteria needed. A good probiotic for dogs is Protexin, it contains multiple strains of bacteria. I also use Pro-Kolin and Canigest but both contain kaolin so shouldn’t be given while the dog is getting medication. Pro-Kolin and Canigest are good for helping with diarrhoea. You can give a dog human probiotics, but you need to check that it contains the right strains. Look for the following:

  • Enterococcus faecium
  • Lactobacillus acidophilus
  • Lactobacillus casei
  • Lactobacillus plantarum
  • Bifidobacterium bifidum
  • Bifidobacterium animalis

Pro-kolin and Canigest both contain Enterococcus faecium and Protexin has got pretty much all of them. Protexin also seems to be tasteless and easy to mix into food without the dog realising.

These are the most helpful articles I found on:

General information on giardia in dogs and how to deal with it

Cross infection of Giardia in humans, dogs, and birds

The importance of probiotics in treating giardia

Probiotics for dogs

Birthday Swim

My sister took me to Silvermine for my birthday and we swam in the dam there. The water was just perfect.

Pippin watched over our clothes while we swam.
A dragonfly sat on my knee.
Afterwards, Pippin was exhausted but relaxed. Had to bake in the sun for a bit to dry off! 🙂

Cover Reveal: “The Strange”

Here it is! The cover of The Strange. 

And the print version:

The hand belongs to Kiran Ghatak, a new character who makes her first appearance in this book. Things happen to her hands, arms and wrists, so it seemed like a good motif to use for the cover. The actual hand is, of course, mine. I started with a picture of my hand:


Then I had to match the colours, fonts, and layout with the other books in the series.  Here is an early version. Far too dark overall! The image just didn’t “read” well.

Diseases and infections feature prominently in the story so it seemed appropriate to layer in images of infected lungs and viruses. These were some of the source images I used. Not so pleasant in their raw state, right?

The ebook of The Strange will be published on the 20th of November – watch this space, I’ll post a link. It’s the third in the series, but if you’ve not read the first two, don’t despair! Both The Babylon Eye and The Real  are for sale right now, 99c  each, so you can get up to speed before the launch 🙂


Silvermine Morning

For the first time in ages, we went for a morning walk at Silvermine. Windy! But beautiful. I think the walk was a little long for Pippin (he’s twelve, so not quite the hiker he used to be) but he didn’t complain one word, and seemed to be loving every moment. The picture below of his nose happened while I was trying to take a picture of a tiny plant, and he promptly butted in and ate the plant. 🙂

Garden in Progress :)

Tiny garden progress:

All of that used to be just grass! My water-wise garden 🙂
We moved here a year and a half ago, during a severe drought.  It was a challenge, finding plants that can survive here. This patch  faces north, which in the southern hemisphere means direct sun all day long. Harsh!

This front area used to be the only bit of garden I had. Now, the backyard is becoming more plant friendly, since I had all the concrete removed from it. It’s the domain of Pippin the Plant Squasher though, so we’ll see how that goes.


“The Strange” is complete!

One year later than planned, but I’m finally turning my book The Strange into an ebook. :: happy sigh :: I enjoy formatting. And it’s such a good feeling that this book is finished at last. I hope to publish it in the second half of November. Watch this space! 🙂

“The Real” is shortlisted!

I’ve just heard that my book “The Real” has been shortlisted for the Ilube Nommo Award for best speculative novel by an African. How about that!
Other people on the short list:

Deon Meyer FEVER
Nnedi Okorafor AKATA WARRIOR

That’s quite a list.

In the next three months, apparently all of these books will be made available to Nommo members so they can vote for a winner.  You can read all about this competition at the Nommo site:

Previous Older Entries