Archives: Books

COMING SOON
Mysteries of Planet Android cover - featuring a green woman with pointy ears viewed from the back, against a starfield
Part of the Planet Android series:

Preorder now

The crew of the Sunda Tiger is stranded on Research Colony 227C. They have no ship. No comms. And no choice but to work with their android hosts despite all their lingering doubts.

Shaula wants to focus on the androids’ missing memories, but she is instead assigned to the salvage of the Sunda Tiger. Can she succeed in this group project? Of all androids, she is the least likely to get along with people, particularly chatty, upbeat humans…

Faolàn, also assigned to the salvage crew as security, is trying his best to buoy the spirits of the group. Though even he’s finding it hard as interpersonal conflicts arise, and he has his own worries about medical care. It doesn’t help when certain grumpy androids start making his life more complicated…

Just when they all think things couldn’t get any worse, tragedy strikes in the form of murder. Shaula and Faolàn must work together to identify the murderer in the salvage crew and bring them to justice. Who wants the salvage to fail, and why? What is the murderer trying to hide? With the androids’ memories compromised, any one of them could have been used as the murder weapon.

Even Shaula herself.

Mysteries of Planet Android is a sci fi romance murder mystery with a grumpy x sunshine pairing in a forced proximity green flag romance.
Available on:
Cover Artists:
Genres:
Tags:

Archives: Books

Marooned on Planet Android cover
Part of the Planet Android series:
Editions:Kindle: $ 4.99
ISBN: 978-0-473-70395-0

On a deep space mission to reconnect with a lost research colony, the crew of the Sunda Tiger discovers only androids with missing memories. What happened to the humans?

Marcie is in the first expedition to the surface, seeking to prove she’s a capable engineer. While her fellow crew members remain wary of the androids, Marcie sees them as traumatised people, particularly her distractingly handsome guide…

Altair cannot help but be drawn to the diminutive yet capable Marcie. For years, the androids have sought an answer to the mystery of what happened to their colony. Altair wishes they had found clues before humans arrived to help. Something, anything to reassure him that the threat to the humans, including Marcie, is not himself…

While tensions rise between the human crew and the android settlement, tensions of a different kind build between Marcie and Altair. Marcie knows her crew mates wouldn’t understand her feelings if they knew. But how long can they keep their secret? And will the mystery threat of Research Colony 227C strike again?

 

Marooned on planet Android is a green flag sci fi romance with star-crossed lovers, forced proximity, and plenty of action.
Published:
Cover Artists:
Genres:
Tags:
Excerpt:

“Damage report,” said the captain from her seat behind the wide glass desk.

Marcie took a deep breath. If she’d been half the engineer her mother had been in her Sol Corp days, she wouldn’t have to deliver a report like this. She would have been able to pull some sort of miracle out of her arse. But she was just Marcie, and this was going to hurt. “It’s not good, captain. We can fabricate the parts to fix the drive and the thrusters, but it’ll take some time because of the size, and installation is going to be tricky. The hull… we can patch it, but it won’t look pretty.”

“That’s not bad,” said Commander Mori, who stood feet shoulder-width apart beside the desk.

Marcie clutched her helmet tighter. “It’s the long-range comms array, captain, commander. It’s… gone.”

“Gone?”

READ MORE

“Yes. Entirely. And we can’t replace it. The tech’s too tricky for us to fabricate onboard. If we had something to fix, then maybe, but…” She shrugged.

The captain and the commander gave each other a long look that spoke volumes. “We’re unable to contact Earth or the Navy,” said Rodriguez as she pinched the bridge of her nose.

“Yes, captain.” She took a half-step forward. “I’m sorry, captain. If I’d only translated the Morse code faster—”

The captain held up a hand. “None of that, lieutenant. No one else caught that message. You gave us precious seconds that we wouldn’t have had otherwise. Don’t wish your work was perfect when the great work you did saved all our lives.”

Marcie gulped and nodded. “Thank you, captain. Do we know who sent the message?”

“We’re not able to detect signs of any human life on the planet,” said the captain, “nor those of any alien species we know can breathe terraformed air. There could be someone hiding in an underground shelter, but we’d need to send a landing party to check.”

“Perhaps it was an old message,” said Marcie.

A chime sounded from the captain’s desk. Rodriguez answered it. “Report.”

“Captain, we’ve received comms. Visual, live.”

The captain raised an eyebrow at the commander. “Put it through.”

The comms popped up as a window above the captain’s desk. Only the captain would be visible to the caller, but Marcie could see the comms from behind in reverse. She blinked, at first not sure of what she was seeing. Was the image in low resolution and desaturated? No. It was an android: a shimmering white android, with bare shoulders in view of the comms. A human male-shaped android with high cheekbones, silver eyes, and a tidy head of white hair, not a single imperfection in sight.

“I’m Captain Rodriguez of the Orion Navy star ship Sunda Tiger. We’re on a mission to reconnect with Research Colony 227C. To whom am I speaking?”

“I am Sirius, mayor of 227C. I greet you, and I apologise for the damage to your vessel. We have lost much knowledge over the last few decades, including communications standards and the security codes for the satellites. We could not establish reliable communication until we reverse-engineered your signals.”

“Thank you for your apology. We understand: yours isn’t the only colony that has lost knowledge and tech since the war.” She smiled wryly. “It’s the first time we’ve run into a still-active SecSat, though. They were outlawed a few decades back because they’re too ‘shoot first, ask questions later’ for modern sensibilities.”

The android Sirius inclined his head. “Understood. Perhaps with your help, we can remove any further noncompliant tech that remains in the system. After we have helped you repair your ship, of course.”

“Thank you for your kind offer. Who is ‘we’, by the way? We didn’t detect any human life on the surface, and I’ve never come across an android mayor before.”

“I was designated mayor long ago. There are no humans here, only androids.”

Marcie tried not to sigh in sadness. They were all gone, after all. Another colony of people lost.

“My condolences,” said the captain. “May I ask what happened to your humans? Plague? Famine?”

Sirius paused for a long moment, his posture preternaturally still. “Forgive me, captain. I cannot answer.”

Captain Rodriguez frowned. “Why not?” she asked, a note of warning in her voice. Marcie also felt alarmed, remembering old tales of android uprisings.

“Because we do not know what happened to them, captain. It is a mystery.”

COLLAPSE

Tropes

Green flag romance, star-crossed lovers, forced proximity, emotional scars, different worlds, protector romance, size difference, fish out of water

 

Content warnings

Sexual harassment, nonconsensual voyeurism (portrayed as wrong), sexual content, strong language, mortal peril, altered memories, torture

 

@calanthecolt

Marooned on Planet Android is a sweetly spicy scifi romance with forced proximity, a green flag romance, and plenty of action. Out 26 April #scifiromance #booktrailer #scifiromancebooks #scifi #romance #sciencefiction #spicyfiction #sciencefiction #androidromance #androidromancebooks #books #greenflag #greenflags #greenflagsinmen #starcrossed #forcedproximity #fishoutofwater #booklover #bookish #reading #bookworm #booknerd #bookaddict #bookcommunity #read #bibliophile #booksbooksbooks #goodreads #bookaholic #booklove #tbr #bookaesthetic #booklovers #aesthetic #fiction #booktok #authortok #authorsofbooktok #writertok #writersoftiktok #writingwip #indieauthor #nzbooks #nzauthor #calanthecolt #planetandroid

♬ original sound - Calanthe Colt author

Archives: Books

A Goddess Found prequel novelette

Hunter Ascendant cover
Part of the Goddess Found series:

Hunter Ascendant

When you just want to have a good time, but fate intervenes...

Jack is backpacking around a foreign country to have some fun before he goes to mage tech. He’s got his life after this holiday planned out. Sort of. But then fate comes knocking in a most unexpected way.

He figured this holiday would help him learn more about himself. He just didn’t know how much there would be to learn.

***

Hunter Ascendant is a prequel novelette for my upcoming book, Goddess Found, a cozy fantasy romance set in a modern-esque secondary world. Read about the most important thing that happened to the male lead before the beginning of the book.

Published:
Cover Artists:
Tags:

Archives: Books

A magic and media fantasy romance

Goddess Found cover
Part of the Goddess Found series:
Editions:Kindle: $ 4.99
ISBN: 978-0-473-66799-3
Pages: 374
ePub: $ 4.99
ISBN: 978-0-473-66798-6
Pages: 374
Paperback: $ 15.99
ISBN: 978-0-473-66797-9
Size: 13.80 x 21.60 cm
Pages: 388

Goddess Found

The God Incarnate, forced into a public role he didn’t seek. ~ The mere mortal who wants a quiet life. ~ The very public, very popular reality show that will complicate their lives.

This is the second time Jack’s been coerced into searching for the Goddess Incarnate among the most promising, and beautiful, mages of his generation for the entertainment of the nation. Tired and jaded, Jack fears the new season of Goddess Found will play out like the last, until a new crew member makes him feel more at ease than he has in years. But she has no magic so she can’t be his goddess. Can she?

All Leta wants is enough money to pay for a pâtisserie course so she can be her own boss. She just needs to keep her head down for six weeks and not get fired for bothering the ambitious contestants or making a fool of herself in front of the dreamy God Incarnate. A simple task for a wallflower, right?

As Leta and Jack draw closer, the attention of the media and the mighty mage families places conflicting expectations upon them. And whoever the Goddess Incarnate turns out to be will have another problem: Not everyone wants the goddess to ascend …

A sweet forced proximity romance in a secondary modern-esque fantasy world, based around a magical reality TV show.

 

Excerpt:

Leta lost herself in the rhythm of her kitchen: the scone dough that needed mixing, the stew that needed seasoning. The total lack of jobs which needed no magic that she’d found on the aetherweb globe that day…

Nope, not thinking about that. 

Her mum kept saying, ‘there used to be lots of non-magical jobs around before; there will be again.’ But these days, all employers wanted their employees to ‘add value’, and ‘value’ meant magic. That’s why Leta wanted to study something that would let her be her own boss, so her lack of magic wouldn’t be an issue. But to study, she needed money. It was a classic catch-22.

Not thinking about it! Leta reminded herself to just focus on dinner.

READ MORE

Her mother had sent her a message on her aethervoicer asking her to make an extra portion as they’d be having a guest. Who knows which distant relative or old friend her mother had run into during her work as Little Ockstead’s travel tube catcher? But Leta, the household cook, was used to fluctuating numbers at the dinner table. What she wasn’t used to was distant cousins asking what happened to her job at the bakery (business failure), when she would be starting that pâtisserie course she wanted to do (when she could find the money for course fees), and sidling around the elephant in the room: that in a nation of mages, Leta had no usable magic, and therefore was someone to be pitied.

Well, her mum never thought less of her, even if the school bullies and the busybodies in the supermarket had.

As if summoned by Leta’s stray thoughts, her mum chose that moment to stomp through the front door. Leta peered down the hallway to see who she’d brought home. Her mum unwound her scarf and took off her woolly hat. She scrubbed her short dark hair into a semblance of order, hair that was so different from Leta’s own long, reddish mop. “Please, come in,” she said, and waved someone into the hallway. There was a note of excitement in her mum’s voice that piqued Leta’s attention.

Leta put the tray of scones into the oven, wiped her hands, and stepped into the hallway. In the entryway, wrapped in a fashionable woollen coat and fur hat and leaning on a gold-topped cane, stood an older woman. She looked familiar to Leta, but she couldn’t place where she’d seen her before. 

The woman took a moment to slip off her shiny court shoes and place them on the rack, hang up her coat, and remove her hat, revealing short, curled steel-grey hair. Her sharp green eyes honed straight in on Leta. “Hello, you must be the younger Ms Wildwinter. My name is Mirabelle Crowlea. A pleasure to make your acquaintance.” She held out her slim hand. Her nails were sharp and painted an unusual navy blue. 

Leta took the woman’s hand on instinct. “Lovely to meet you.” She gave her mother a quizzical look. She had no context for who this guest was.

“You know that aethercast I was watching last year? The one where they’re looking for the new Goddess Incarnate?” 

How could Leta have forgotten? The ‘cast had taken Gealdland by storm. Instead of letting the country’s newly ascended God Incarnate search for his Goddess Incarnate by travelling around as was traditional, some company had got a hold of him. They had turned it all into a reality aethercast with hopeful contestants and whatnot. Leta had found the whole thing distasteful. “Yeah, I remember.” 

“This is Seer Mirabelle from the aethercast!”

With the right context, Leta remembered seeing this older lady on the aetherweb. She’d performed readings and divinations for the contestants and for God Incarnate Jack. But what was she doing in their entryway?

“I ran into her at the travel tube station,” explained Leta’s mum. “Seer Mirabelle wasn’t aware of how, uh, quiet the village is in the evening. She has accommodation for the evening, but…”

But there was no restaurant in the village, only a noisy pub.

“So I offered her a seat at our table.”

“I am so sorry to intrude on such short notice,” said Seer Mirabelle.

“Not at all,” said Leta. “Would you like a cup of tea?”

Before long, the three of them sat around the kitchen table.

“So, what brings you to Little Ockstead?” asked Leta’s mum. “We’re a bit off the beaten trail here. Thankfully for me: I wouldn’t want too much of a workload!” Leta’s mum caught and sent every travel capsule to and from Little Ockstead. When she left work for the evening, that was the end of local long-distance travel, and people had to take a transport to get around instead.

“I am looking for something in preparation for the next season of our aethercast. Are you aware of Goddess Found?”

“I’m a fan of the ‘cast!” said Leta’s mum. “It’s great.” 

Mirabelle smiled. “Thank you so much for saying so, Ms Wildwinter.”

“Call me Carol.”

Mirabelle acknowledged Leta’s mum with a stately nod. “Do you watch our aethercast, Leta?” 

Leta jumped. “Oh, um, a bit.” A change in the scent of dinner caught her attention. She rose and removed the scones from the oven, stirred the stew, and set about serving dinner while she listened to the seer.

Mirabelle put her teacup down on the table. “I could beat about the bush for a while, I suppose, but perhaps it is best if I am forthright. While performing a series of readings preparing for the next season of our aethercast, I had a vision that contained a portent. That vision brought me to your village. I did not know what I was looking for until I arrived, but sitting here at your table, I have a theory.” 

“A vision… brought you here,” said Leta’s mum in wonder. 

Leta’s stomach flipped at the seer’s words. “What kind of portent?” 

There must have been something accusatory about her voice because her mum made a shushing motion, but Mirabelle just smiled. “My job is to find those slight changes in circumstances that will weight fate one way or another. Sometimes the change can be tiny. Choosing a certain breakfast. Taking one route to work rather than another. I advise people of the slight changes they can make to increase the likelihood of achieving their goals. And I think I may find one of those slight changes here, one that will make it more likely for us to find the goddess on our aethercast this season.” 

Leta and her mum looked at one another. Leta found her own confusion mirrored on her mum’s face. “How can we help?” said her mum. 

“Does one of you need a job?” asked Mirabelle. 

“Oh! My daughter does! Terrible thing, but the bakery she was working at shut up shop. She’s even had to move back in with her boring old mum, poor thing.”

In truth, Leta’s attempt at going out flatting had only lasted eighteen months until she’d been back at her mum’s again. And she’d been back home all the time anyway, since she’d only been living around the corner.

“Well, Leta,” said Mirabelle, “I think we can help each other. I need an assistant for the aethercast this year, and since my vision brought me here, I am sure it is you I am supposed to offer the job to. Would you like to come work for me?” 

Leta gaped. “It’s a kind offer, but I don’t like the idea of being on an aethercast,” she said. “I’d feel very nervous about everyone looking at me.”

Mirabelle smiled. “The role would be behind the scenes. You wouldn’t appear in the aethercast itself.”

Her mum was making an encouraging face and nodding, the excitement near vibrating off her. 

Work behind the scenes on an aethercast? A trashy reality aethercast that she didn’t enjoy watching? Was her mum serious? But then again, a season of an aethercast wouldn’t take that long to capture, so she could stick it out. Also, maybe before turning it down, she should check if the pay would cover the course costs…  

And then there was that hopeful look in her mum’s eyes. She couldn’t bludge off her mother forever. She was already twenty-four! She had to stand on her own two feet.

“What would be my responsibilities? And may I ask about the pay?” 

Mirabelle beamed. “Good lady. Let me explain…” 

A sense of foreboding chilled Jack’s spine as the car approached Autumnwood Manor. A hive of activity swarmed the grounds. Late though it was, people were testing floodlights around one of the manor’s follies, a faux mini castle. No doubt it would be a location for one of those forced dates he’d hated last season. Since he hadn’t found his goddess yet, and the contract he signed with AllAether when he was broke and fresh back from his travels was still in effect, he had no choice but to do it all again. It was a magically binding contract, of course. The network owned his damned soul. 

Tyres crunched on gravel as the car circled a fountain and stopped by the grand manor entrance. At least the one waiting for him was a friend. Marcus was the host of the aethercast; he was also a producer at AllAether. They’d bonded when he’d given Jack welcome advice on how to handle his sudden fame.

Jack stepped into unseasonably chilly air that smelled of pine sap. “Jack!” called Marcus, the light of the foyer turning his blond hair into a halo. “Welcome to the manor!” 

The two men clasped hands. “Great to see you, Marcus. Are you doing well?” 

“Can’t complain, can’t complain.” His sharp grin showed off aether-ready dental work. “Come in out of the cold. I’ll show you to your suite.” 

Jack turned to get his suitcase, but found the driver standing behind him, suitcase in hand. Threads of light visible only to him showed Jack that the driver was hefting the suitcase with his kinetic magic. Jack still felt uneasy in such situations: he was a kinetic mage, damn it! He should be the one carrying things for people. But that wasn’t his life anymore. Instead, he followed Marcus into the manor. 

“How are you doing?” asked Marcus as they climbed the stairs and passed through the arched entranceway. “I heard you had a busy second Blessings tour.”

“That was a few months back now.” Jack had spent spring and early summer travelling the width and breadth of Gealdland. The number one most important job of the God Incarnate was to act as the focal point for the energy of the Hunter to flow into the land and boost its productivity. During the Blessings tours, Jack had to get as close as he could to as much of the land as he could. The rest happened naturally. There was a whole route that the officials from the head temple took him on. It would work better when the goddess ascended; the Harvester was more important in that regard. But Jack was doing his best in the meantime. It was why they were capturing the aethercast in autumn, as Jack’s Blessings tour was too important and time sensitive to postpone. “I’ve heard this year’s harvest had a boost.”

“Excellent. I bought stocks in farming a few years back, so thanks. Bet you got some nice donations out of it too.”

They’d paid him a stipend, sure. But the bulk of the money paid for Blessings rites went towards temple upkeep, not into his own pocket. People always assumed he was rich now, but it didn’t work that way. Jack shrugged. “A bit,” he said.

“A bit. Right.” Marcus paused and gestured expansively. “What do you think, God Incarnate?”

Jack craned his neck to look around. Any refurbishment of the foyer over the years had retained its character. The dark wood bannister of the double staircase shone, and the marble floor tiles glistened. Ancient well-maintained furniture filled the air with the scent of wood polish. Distant voices echoed from deeper in the manor, the words indistinguishable.

“Very nice,” he said. In truth, he found the manor to have a repressive atmosphere, but he doubted that’s what Marcus wanted to hear. 

A large portrait in prime position caught Jack’s attention. Its presence confused him until he noticed the darker strip of wall just visible beneath. A different portrait usually hung there; this one was for the ‘cast. It was his previous life, the former God Incarnate Archibald Sudbury. Beside him stood the previous Goddess Incarnate, Julia Sudbury. Jack gazed up at himself who was not himself. Archibald’s eyes had been blue and his hair a light brown, and he hadn’t been able to tan to save his life. He’d also tended to carry a bit of extra weight. Jack had brown eyes, dark hair, and a slimmer, taller build. He also tanned easily, courtesy of his grandmother who had hailed from the continent. Even so, he felt like he ought to remember being Archibald, but he couldn’t. He just had… impressions, from time to time. Like forgotten dreams.

The image of Julia Sudbury, as always, engendered a complicated mix of feelings. She represented what he was looking for and he couldn’t help but imagine his goddess having her dark curls and dark, soulful eyes. Which was silly, because if Jack differed from his previous life, his goddess would too. Who knew what she looked like? He wanted to know, though. Every fibre of his being wanted to find her. It was like hunger, or the need for air. 

“C’mon, Jack,” called Marcus from the stairs, jolting Jack out of his reverie. “Let’s get you settled.” 

Marcus led Jack to what had once been a family suite. Antique or replica furniture crowded the sitting room. Over-stuffed chairs brushed knees with ottomans. Heavy red draperies obscured the windows like sheets of blood. An air-freshening aetherdevice sat in a corner, its threads of magic twisting around the edges of the room, but the mustiness of the ancient furniture persisted. 

Jack stepped into the bedroom. It featured a four-poster bed draped in more red and surrounded by more horsehair stuffed armchairs. The bathroom contained a claw-footed bath and lots of marble. Gold accents were everywhere. The entire suite was too much. Too much of everything.  

“The aethercast has upped its production quality, as you can see,” said Marcus. “Isn’t it divine? Better than that industrial-style holiday home we used last season.” 

Jack had preferred the clean lines of the industrial-style place, even if it had felt cold and soulless, but he nodded as if he agreed with Marcus, anyway. 

“Are there any modern conveniences?”

Marcus lifted the hatch of an escritoire to reveal a large aetherweb globe within. “Of course. We’re not cutting you off entirely.”

Jack walked over and tapped the glass. It lit up, ready for his credentials. Threads of magic light spun up around it. When he had first ascended and began to see magic in action, he had found sights like this bewildering. He was now accustomed to it. Mostly. “Thanks,” he said to Marcus. “I’ll check in with a few people, tell them I’ve arrived. What do I need to know about this season of the aethercast?”

Marcus tsked. “We’ll have a full house meeting on Saturday where we’ll update everyone. Just get settled in for now. Take a rest. Put your feet up.”

“Thanks,” said Jack. “Is there a Singing Grove on the property?”

Marcus shrugged. “Probably, but why do you ask? We’ve picked the contestants for their magical expertise, among other things. They won’t need the protection of a ring of magical trees. And it’s not as if you need to practise magic, eh? You’ve got new innate powers now! Lucky you!”

Jack held in a sigh. Sure, he’d received the ability to see magic. But what about his kinetic magic? “I want to practise my own magic, the one I had before. I don’t get much of a chance anymore, and I think I’m getting sloppy.”

Marcus smiled and shook his head. “Jack, you need to accept what a big deal you are now. You don’t need to exhaust your magic being a labourer to make ends meet. The whole of Gealdland is going to be paying you money to, like, bless their tilled fields and their milking herds, and kiss their babies for good luck and whatnot.”

Jack tried not to show how disappointed he was. He thought Marcus, who had held onto his own magic despite not needing it for aethercasting, would have understood. “OK,” he said instead.

Marcus clapped Jack on the shoulder. “Good man. I know it’s a big adjustment, but it’s for the best. I’ll let you get settled in then.” He backed towards the door, shooting finger-guns at Jack. “You’re going to be great. We’re going to have a great season!” 

Jack sighed after Marcus left. He ought to be more positive about the aethercast, like Marcus was. Yes, he found it restrictive. Yes, he had his concerns. But there were reasons he’d thought it was a good idea to sign on in the first place. The aethercast might well introduce him to the goddess and let her ascend. That would be fantastic. Also, he’d had a rocky start to being a God Incarnate because by the time he had ascended many people had already become disillusioned with the process, and convinced that the magic he fed back into the land and the people was just an old fable and not real at all. There were even protesters, convinced he was a fake and taking attention away from the real issues of Gealdland. Maybe, just maybe, the aethercast could convince those people that it was real, that he wasn’t faking it for attention from the Geald Council. 

Maybe this aethercast would have a positive outcome, if only he stuck with it. Then all this fuss would be worth it.

COLLAPSE