ravenna_c_tan: (slytherclaw)

A black and gold promo banner that reads An Erotic Epistolary Tale, starting August 1 on Patreon

So….. I’ve been threatening to start publishing some erotic fiction over on my Patreon for a while now and I’m finally organized enough to get it going.

As a kind of test run before we do anything longer, I’m going to start with an erotic steampunk adventure entitled The Blossoms of Summer, which is an epistolary tale of an airship adventure told through a brave adventuring botanist’s letters and diary entries.

It’ll run every day for six days, starting on August 1.

Here’s the official description that will go on the book, which will launch after the serial runs:

Botanist Robert Meriweather has been tasked by the Continental Occident Company to travel beyond the known lands of Canton to search for the “the Blossoms of Summer,” secret and hidden specimens of such breathtaking beauty that the mere sight has caused men to forsake their homelands. Robert’s orders are to bring these “forbidden flowers” back to England, where all of society’s rewards—and his betrothed, Livia—await him.

Robert soon finds himself on an unexpectedly erotic adventure, in which he must abandon all his Victorian social moires to succeed in his mission. But he will never abandon Livia and his dream of marrying her as a gentleman of standing.

Read the rest of this entry » )

Mirrored from cecilia tan.

ravenna_c_tan: (slytherclaw)


I’m so excited that a project I’ve been working on for almost a year is having its debut next week!
Geek Actually is a fiction serial I’ve co-written with Cathy Yardley, Melissa Blue, and Rachel Stuhler for Serial Box Publishing. The official tagline is:

Sex and the City for the modern geek girl. Follows the lives of five diverse, geeky women as they navigate work, love, life, and the internet.

It’ll be in text and in audio formats! The first episode (titled WTF) premieres June 7, 2017, with a new installment every Wednesday until the season finale on August 30. Episodes can be purchased individually at any time for $1.99, but Season Passes at Serial Box allow readers to pay for an entire serial upfront at a discount – $19.99 includes all 13 episodes in both text and audio (about $1.53 per episode).

You can read it via the Serial Box app on iOS or Android or subscribe through their website here. Or the individual episodes can be pre-ordered/purchased from:

Serial BoxAmazonBarnes & NobleApple iTunes • and other usual places ebooks and audiobooks are sold!

Excerpts:

Before publication there’s a sneak peek of vignettes of the main characters here: http://bit.ly/get-GEEK-early

Smart Bitches Trashy Books published a preview excerpt: http://smartbitchestrashybooks.com/2017/04/geek-actually-cover-debut-excerpt/

Mirrored from blog.ceciliatan.com.

ravenna_c_tan: (ravenclaw)

And here it is, the final official post of The Prince’s Boy by Cecilia Tan! Thank you, thank you, readers, for following the adventures of the boys for nearly two whole years! Kenet had the first word in the story, and so he shall have the last…

Epilogue: Kenet
I was in a small room deep in the castle archives, reading, when Velred crept timorously up to the door.

I saved him the trouble of having to disturb me by yawning and turning toward him. “Oh, hello, Velred. Is it time for banquet already?” It was not unusual for me to lose myself in the diaries and arcana for hours at a time, as I searched for knowledge about my power.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

96: Jorin

When Seroi pulled free of me at last, I had no fight left in me. That had been his purpose, of course, to break down my resistance. But I never begged for mercy. I never gave him that satisfaction. I never truly broke.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

95: Kenet

Oh Jorin, forgive me. This time I must ask you to forgive me the way I forgave you. I knew what he was going to do and there was no way around it. There was no way I could prevent any of it. I tried. You know I did. I tried to offer myself to him. But the mage believed you had to be defeated before he would try take me for his own.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

94: Jorin

From within the glare of the candles, I could barely make out what was going on in the room. Seroi dragged the king in front of Kenet, but what were they doing to him? I could not quite see nor hear, as the stronger Seroi grew, the more like a wall the ring of light and smoke became.

But then I could see the scuffle and feel the power shifting in the room. Now everyone out there was moving. Had reinforcements arrived? Perhaps they could, collectively, defeat the damn snake…?

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

93: Kenet

I tried to be stoic as the fight began. I tried to kneel off to the side where the mage had put me and draw no attention to myself. I needed him to believe me harmless and cowed.

When Jorin felled Bear, though, I am sure I must have been as wide-eyed as an owl. I had never seen Bear bested in combat, and I had never seen Jorin attack someone that way. I held my tongue, though, saying nothing, not even a whimper.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

92: Jorin

Oh, it was hard to watch Kenet display himself before the mage that way. It was even harder to watch him pretend to lust for the man. But I never doubted him. I never thought for one moment that Kenet might betray me, or us, for his own comfort or pleasure. I never thought for one moment that he was doing anything other than manipulating Seroi.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

91: Kenet

We were making our way through the twists of the tunnels that would bring us within sight of the Rose Gate when I heard the sound of footsteps ahead of us, someone climbing in a hurry.

Before I could react, Kan came bounding up the steps, his sword sheathed. He stopped short and just stared at the three of us in the gloom. “Kenet?”

“Yes, and Bear is with me, and… and our father.”

“Who is this, Kenet?” My father said from behind me.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

[Woo! The Prince's Boy volume one ebook went live today for Kindle! Please go click "like" and leave reviews there! It'll really help! Link: http://www.amazon.com/dp/B004W9BTGE]

90: Jorin

Kan followed me through the passages. We went past the room that Kenet and I had shared in the years we had lived here, but there was no time to pause for nostalgia.

I was making for the tower that Seroi called his own. “If he is holding Bolan’s son and the other boys hostage, I would wager that is where they will be,” I said to Kan.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

89: Kenet

“My prince, this is… this was not in the plan,” Bear said nervously.

“Rescuing my father most certainly was in the plan,” I answered as I picked my way to the top of the Snake Ladder.

“You gallivanting off alone was not in the plan,” he clarified.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

88: Jorin

We approached the Rose Gate on horseback, in what felt like the most brazen sneak attack in the history of war. We marched right through the village, me and Kan in the lead, our faces hidden by the hoods of our cloaks, with several men on horse coming behind. Roichal and Marksin were not among them, however. They hung back, dressed as traders.

The people of the village eyed us nervously, but we were not challenged.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

88: Jorin

We approached the Rose Gate on horseback, in what felt like the most brazen sneak attack in the history of war. We marched right through the village, me and Kan in the lead, our faces hidden by the hoods of our cloaks, with several men on horse coming behind. Roichal and Marksin were not among them, however. They hung back, dressed as traders.

The people of the village eyed us nervously, but we were not challenged.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

87: Kenet

Bear came with me, and six of the Night Riders, and four of Marksin’s best men. My breath caught as we cleared the trees for the first time and I caught sight of the castle up the mountainside. Maldevar is the name of the castle, and the mountain, and the village which houses those who do not live inside the castle walls. Inside the walls, though, the castle was like a city unto itself, not so large as Port Aris, but quite sizable.

Looking up at the towers and the dark bulk of the buildings molded into the mountainside, I considered it a miracle that I had ever escaped from there.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

87: Kenet

Bear came with me, and six of the Night Riders, and four of Marksin’s best men. My breath caught as we cleared the trees for the first time and I caught sight of the castle up the mountainside. Maldevar is the name of the castle, and the mountain, and the village which houses those who do not live inside the castle walls. Inside the walls, though, the castle was like a city unto itself, not so large as Port Aris, but quite sizable.

Looking up at the towers and the dark bulk of the buildings molded into the mountainside, I considered it a miracle that I had ever escaped from there.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

82: Jorin

The three of us landed in the midst of one of the strangest military councils held in the history of Trest. I am one lucky bastard, though, for had we followed Seroi to his lair as I’d intended, he would surely have easily killed us by non-magical means. When we appeared, Kenet was unconscious–which was a mercy, I suppose, given the agony I had just put him through–I was choked half to death by Roichal, and Roichal himself was in not very fine shape either. All three of us would have been easy victims for anyone with the will to harm us.

We had arrived in a large tent, large enough for the gathering of half a dozen men and soldiers to leap to their feet at our arrival. Thank goodness Kan was among those there. He gleaned immediately what had happened, so no well meaning soldier of Trest killed me to save Roichal or the prince, either.

They did, however, put me in irons and bid me kneel out of the way while they tended to Kenet’s unconscious form.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

82: Jorin

The three of us landed in the midst of one of the strangest military councils held in the history of Trest. I am one lucky bastard, though, for had we followed Seroi to his lair as I’d intended, he would surely have easily killed us by non-magical means. When we appeared, Kenet was unconscious–which was a mercy, I suppose, given the agony I had just put him through–I was choked half to death by Roichal, and Roichal himself was in not very fine shape either. All three of us would have been easy victims for anyone with the will to harm us.

We had arrived in a large tent, large enough for the gathering of half a dozen men and soldiers to leap to their feet at our arrival. Thank goodness Kan was among those there. He gleaned immediately what had happened, so no well meaning soldier of Trest killed me to save Roichal or the prince, either.

They did, however, put me in irons and bid me kneel out of the way while they tended to Kenet’s unconscious form.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

81: Kenet

I cannot tell you what it was like. I may as well tell you what it was like to be invaded by a thundercloud. No, actually, I imagine the thundercloud would have been less painful and less terrifying.

When I leapt into the fray I had only thought to save him. My Jorin.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

ravenna_c_tan: (ravenclaw)

81: Kenet

I cannot tell you what it was like. I may as well tell you what it was like to be invaded by a thundercloud. No, actually, I imagine the thundercloud would have been less painful and less terrifying.

When I leapt into the fray I had only thought to save him. My Jorin.

Read the rest of this entry »

Mirrored from Circlet Press: Welcome to Circlet 2.0.

Profile

ravenna_c_tan: (Default)
ravenna_c_tan

March 2025

S M T W T F S
      1
2345678
9101112131415
16171819202122
232425 262728 29
3031     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 8th, 2025 02:09 am
Powered by Dreamwidth Studios