(she/her) cat person and fantasy author. THE GIRL WITH NO REFLECTION (Delacorte) is coming August 2024! Rep’d by
@authorblogger
(kidlit)
@laurenspieller
(adult)
Today marks THREE months until The Girl With No Reflection releases so it’s probably time for a new pinned post which shows off BOTH of the gorgeous covers!!
TGWNR is out Aug 6 in the US/Aus and Aug 8 in the UK. Also coming in several other countries!
Pre-0rder Iinks below ⬇️
Got my 1st ever advance payment & now feel like a legit author!
But also: a big F U to my ex-accountant, who scoffed when I wanted to claim author expenses bc I’d be “unlikely to make more than $10”
All I can say is…spite is an EXCELLENT motivator 🖕🏻
#writingcommunity
#Author
So excited to reveal the STUNNING cover of The Girl With No Reflection, out in August 2024 with Delacorte Press!
This gorgeous cover was designed by Casey Moses (
@_caseymoses
) & illustrated by Victo Ngai (
@victongai
). I could not have envisioned something more beautiful!!! ❤️
I died for seven minutes. When I came back, people asked me to
#describe
what I saw.
I told them about tunnels, about peace, about light. And to non-believers, I’d just say it was black.
I didn’t want to tell them the truth..
About the army of ghosts preparing for war.
#vss365
I'm absolutely delighted to announce that I'm now represented by literary agent Tricia Lawrence (
@authorblogger
) of
@emliterary
!
I'll always be grateful to
@DVpit_
for bringing us together. Let's hope we can get my mirror-world 'feminist fantasy' out into the universe ❤️❤️❤️
Our engines fail. We find ourselves hurtling toward a black hole.
Space-time curves, s l o w s, then stops altogether. We cling to each other as reality collapses.
We’re lucky we won’t need to say
#goodbye
. Time has stopped, and so have we; locked in an eternal embrace.
#vss365
I’m over the moon to announce that The Girl With No Reflection is going to be published in the UK by
@hodderscape
!!!
The stunning UK cover is designed by
@micaelaalcaino
- isn’t it breathtaking??
Thank you Hodderscape, Micaela, my agent
@iamrealbrilliant
and UK editor
@calah
!
I can’t even begin to explain how honoured (and overwhelmed) I am to have won the Victorian Premier’s Literary Awards Prize for an Unpublished Manuscript!!! Many thanks to the
#VPLA2022
judges,
@wheelercentre
and congratulations to all the winners and shortlistees!
The
#VPLA2022
Prize for an Unpublished Manuscript goes to Keshe Chow and ‘Fauna of Mirrors’ – congratulations Keshe, we can’t wait to see what comes next for you and your brilliant manuscript!
It was a
#mistake
to rescue the squalling baby I found abandoned under a tree.
The baby grew unnaturally quickly.
I didn’t notice I was shrinking.
Until the day my baby, now grown, wrapped me up and left me under a tree.
Now I lie here crying for a stranger to pity me.
#vss365
I never imagined you’d be so small.
Tiny bed, the tiniest coffin, a tiny, tiny box of ashes. So tiny, so insubstantial. A life reduced to empty spaces.
Yet when I go to pick up your box, it’s the heaviest
#load
I’ve ever carried.
I cradle you gently.
Slowly, we sink.
#vss365
🎉 BIG NEWS!!! 🎉
I’m so excited to announce… I’m writing another book!
This book centres around the concept of jiàn: when ghosts die and become ‘ghosts of ghosts’. Coming to you in 2025!
Thank you to my amazing editor
@LGregovic
, agent
@authorblogger
, &
@DelacortePress
🖤
This is a delayed post because it still hasn’t quite sunk in yet. But I had an acceptance from
@hobartpulp
and now I’m questioning whether this is even real life?! They’re amazing and I’m so thrilled they liked my words ❤️
For some reason I feel really self conscious posting this, but I got my author copy of the Newcastle Short Story Award anthology! My story was a finalist in the awards this year and is now in print. Thanks
@hunter_writers
, can’t wait to dive in!
My mother
#wears
her worries like a jacket.
Each worry, heavy as a rock, is stowed into a pocket. It weighs her down, her shoulders stoop, she can barely move.
“Why don’t you take it off?” I’d ask, when I was younger.
Then I became a mother.
Now I wear a jacket, too.
#vss365
When a Chinese princess is dragged by her own reflection into a mirror world, she must learn how to seal it shut.
If she fails, the reflections will emerge, attack, & destroy the world.
The problem?
She's fallen in love...& he's on the wrong side of the mirror.
#DVPit
#YA
#F
SO THRILLED to announce that
@laurenspieller
is now representing me for my adult work!!! 🎉
We’ll be polishing my academic rivals-to-lovers adult contemporary romantasy so that hopefully one day you too can meet Gwen, Harrisford (and my fave character of all, Percy the cat)!🤞
Our first date was at an antique shop. We hit it off at once. I knew I’d seen his face before, I just couldn’t remember where.
We browsed, unearthing old photographic
#proofs
.
There, in a portrait labeled 1897, was my date. And in the photo, standing next to him..
Was me.
#vss365
You were
#only
a clump of cells, they said,
A suspended heartbeat
A trickle of blood.
To me, you were my only:
My only hope
My only dread
My only reason
And every atom of me
yearns for another
Only,
I know that an only
cannot be made twice
#vss365
#poetry
#WritingCommunity
For years there was no rain, only condensation. The trees withered, becoming skeletal and grey. We heard rustling, even when there was no wind.
When branches snaked out from the
#fog
and started wrapping around us, we realized there was one remaining water source.
Us.
#vss365
Hi
#writersoftwitter
,
I’m Keshe, a SFF/romantasy author from Australia. I write about angsty love, mistaken identities, creepy realms, unhinged women, and the soft men who’d burn worlds for them.
My debut
#YAFantasy
THE GIRL WITH NO REFLECTION comes out with Delacorte in 2024!
During lockdown, I wear a path between my desk chair and my bed.
Eventually it deepens, then cracks open. I can’t sleep; voices whisper from deep down inside.
I
#peer
into the trench.
I see me. Buried.
Along with all the others who wound up falling through the cracks.
#vss365
“
#Snowflake
!” they call me,
as though calling out
prejudice
is worse than the
act of prejudice
itself.
Call me a snowflake.
It’s better to be one;
—better to burn out
in an unforgiving
atmosphere—
than to join the silent
legions blanketed
in snow.
#vss365
#poetry
The day the earth started to
#rotate
backwards, the sun rose in the west and set in the east.
Our shadows, not knowing which direction to face, gave up and just detached themselves.
Now we wander the earth, untethered, trying to find a shadow to claim back as our own.
#vss365
A child’s shoe
#drifts
in the ocean.
That shoe walked many lines: through war zones, across borders, in camps, onto boats.
But it couldn’t get past the line that mattered.
The edge of human compassion.
The shoe will wash up with the tide, but not the child who wore it.
#vss365
Hi
#writersoftwitter
!
I’m Keshe, a Malaysian-born Chinese Australian author of fantasy novels & strange short fiction. I write stories with lots of angst and a touch of horror because I am, at heart, a 90s child
I have books coming out in both 2024 & 2025 with Delacorte (PRH)!
can we bring back
#WritersOfTwitter
again? i would love to meet some new writer friends (& hype up the ones i’m lucky to know already) so go ahead and (re)introduce yourself! 👀💕
They formed a
#ring
around me. Jeering, kicking, shoving my face into the dirt.
“You’re a loser!” one said.
“Idiot!” yelled another, knocking me down again.
It was only when I grew older that I finally caught a glimpse of their faces...
Every single one of them was me.
#vss365
My phone got full, so I uploaded everything to the
#cloud
.
My hard-drive got full, so I uploaded everything to the cloud.
Then my brain got full, so I uploaded everything to the—
Well, I don’t actually remember what I did. But finally, I am at peace.
#vss365
I still remember the taunts. How they’d call me a “hungry hungry
#hippopotamus
” and throw food at the back of my head.
They were right, in a way. After all, the hippopotamus is the most dangerous animal in the world. And they are but tender flesh.
And yes—
I AM hungry.
#vss365
I go to drink some wine and find it has become
#grapes
. I pick up some bread; it crumbles into grains of wheat.
Then I touch you.
All I feel is lightness, our existence within empty spaces.
We dissolve into atoms, electrons, energy, light; a swirling nebula in the sky.
#vss365
She wonders
#whose
book it is. The library’s empty; it closed hours ago. She doesn’t recognize the book.
Idly, she flips through. It’s leather-bound. Heavy. She reads for hours, gets pulled right in.
At dawn, the book slams shut. The library is empty. The book, heavier.
#vss365
I had six
#eggs
. Cracked the 1st, found a feather. The next held the first song sung by a bird. The 3rd an acorn from the first ever tree, and the 4th the first light ray cast by the sun. In the 5th, a human heart.
I cracked the 6th. It exploded; beyond that, only stars.
#vss365
Grandma didn’t ask for much, even though she was dying. But each night she’d
#request
we prop her window open.
One night, I heard rustling from her room. I burst in.
Gran’s gown was puddled on the floor.
Outside, a black crow winged away, silhouetted by the rising moon.
#vss365
“The last wishes of your
#loving
wife—“
Don interrupted. “Yes yes. What’s she left me?”
“The contents of her safe. It’s what you love most.”
Don grew excited. Gold? Cash?
The safe opened. Empty!
“She gave rather specific instructions,” the lawyer said, shoving Don inside.
#vss365
I buried my dreams in a peat bog, hoping it’d keep them safe until I was ready to unearth them.
But when I dug them up, they were shriveled, dry, and brown. While I’d waited, my future hadn’t been preserved.
It had petrified.
An
#everlasting
caricature of a wasted life.
#vss365
Granny and I couldn’t communicate; I didn’t speak her
#language
. But before she died she gave me her best dress.
After the funeral, I couldn’t prise it off. I was stuck. My skin wrinkled, my hair turned grey. And I heard myself say in gran’s foreign tongue:
“Not today.”
#vss365
When you died, I cried so much I caused a flood.
My bed rose, buffeted by the current, rushing toward the earth’s edge. Beyond that edge..nothing.
Just before falling, I took a deep breath and
#plunged
in.
To my surprise, the salt tears were buoyant. Warm.
I floated.
#vss365
I live in a room.
There are no windows, so I can’t see out.
It has no doors, so I cannot leave.
It has a mirror, so I can see all my flaws.
It has a drain, so my blood can wash away.
It’s
#soundproof
; no one hears my screams.
The room is my brain.
Here I wait, trapped.
#vss365
When humans managed to extend daylight, we were ecstatic—it was more productive working 24 hours a day.
But without darkness, there was no way to hide. No way to obscure human depravity.
Most went mad, devouring each other.
The rest of us could only pray for
#nightfall
.
#vss365
My twin
#eclipsed
me in every way. Smarter, funnier, more popular. So when she was torn
#asunder
from this life, I was lost.
For the first time ever, I was older. Not one minute younger, like I’d always been.
In that minute was a lifetime. I wish I had that minute back.
#vss365
When mother died, and I cleared her house, I was surprised to find the packets of
#time
stashed everywhere. All pristine, all in their original packaging.
She’d put them away to save for a special occasion.
But in the end, she died…
Without making good use of her time.
#vss365
They say Lake Superior is so cold, it never gives up its dead. Thousands of victims, owed justice, are concealed within its depths.
But now the world is warming. The
#shallows
are less frigid.
And those
#innocent
souls are rising, here to claim their debts.
#vss365
#vssmurder
We build a bonfire on the world’s tallest mountain. We throw in our collective dreams and desires;
#cooking
up raw human ambition.
But the fire smokes. Swirling blackness fills the air. It chokes the atmosphere, obliterates the sun.
We’re dying.
We call it—
“progress”.
#vss365
Terrible photo, but a parcel arrived which I think contains something really exciting 👀 unfortunately after 3.5 years Covid finally caught up with me and I’ve been too sick to actually open it. Even taking this photo made me dizzy!
Hopefully I’ll be well enough to share soon🤞
New office. Everyone’s glued to screens. I keep to my cubicle, too, until my desktop fails.
I ask my neighbour for help. No answer. I spin her around, scream when I see her
#xyloid
face.
She’s wood. They all are.
That’s when I notice the woodgrain creeping up my limbs.
#vss365
I was a salt-lipped child when I first listened to life. Ma handed me a shell. I put it to my ear.
I heard echoes of the earth’s first gasping breath; the heartbeat of my mother’s womb; the pause between the tide’s rises and falls.
“Yes Ma,” I said. “I hear the
#sea
.”
#vss365
I am so excited to announce that The Girl With No Reflection is being published in Australia by
@PenguinBooksAus
🎉
This one is particularly special to me because I live in Australia!!
I am THRILLED I’ll get to see my book on local shelves 🥰
Out in paperback 6th August 2024!
Grandpa was so old his face was like a wood
#carving
.
“Pa,” I said once. “Will you be old forever?”
“No kid,” he chuckled. “One day I’ll be young again.”
He lied.
A sapling grows from the dirt of his grave.
I touch the wood.
The wind rustles.
And finally, I understand.
#vss365
Alan would often
#venture
into women’s dreams. Sometimes he’d get lucky—but mostly not.
The new girl at work was the worst. Her dreams were vacuous, black. Empty.
That is, until her voice called from above. “I know what you’re doing, creep.”
She shut her mind, Alan in it.
#vss365
We’d been warned of an impending invasion. But weeks passed, and nothing—no lights, no missiles, no alien warships.
Those of us who were pregnant dared to hope..maybe they would spare us and move on.
But when my babe was born, I knew.
Its cry? A
#warcry
.
They had come.
#vss365
I
#hide
my soul in the bottom of a cereal box. You don’t eat cereal; you’ll never find it. You’ll never chew me up, never tip me down the sink.
But when I go to retrieve it, it’s broken up in tiny pieces.
I try to scoop it out. In my hands, it disintegrates into dust.
#vss365
In the beginning, it’s just scratchy. But before long I
#feel
pricking, and finally pain.
“I think my tattoo’s infected,” I complain, back at the parlour.
The tattooist frowns at the tiny mermaid.
“It looks fine,” he says. “But I’m pretty sure I didn’t draw teeth...?”
#vss365
She was
#lonely
. Her husband controlled everything—money, friends, what she wore. It took months to muster the courage to ask for new nails.
Later, as she drove the last nail through his hand, he rasped,
“How could you?!”
“Remember?” she said. “I asked your
#permission
.”
#vss365
As the carousel goes around, I catch glimpses of you. You’re visible. Then
#invisible
. Visible. Invisible. Visible.
The carousel slows. I wave, but you don’t respond.
See, it’s me who’s invisible. Like everyone on this perpetual merry-go-round.
It’s starting up again.
#vss365
I’m reading a book, on my porch, languid in the midday sun.
The book’s boring, predictable. And then I realise why.
The book is about me. My life!
I’m on the last chapter when a shadow falls across the page.
I freeze. I don’t need to finish to know how this story ends.
#vss365
My very first blog entry - the obligatory 'how I got my agent' post! Not sure if anyone is interested, but personally I used to love reading these when I was still
#amquerying
The distance between us,
so
#great
,
an endless
expanse
of space.
I reach for you across galaxies.
We’re burning brightly
at opposite ends,
we exist,
asynchronously
By the time you see
my ancient light,
I’ve already burned out—
A broken star.
#vss365
#poetry
Every clock gets
#stuck
at noon. Except mine.
I see a woman, mid-laugh. Cars, immobile. Birds suspended in the sky.
I eat, draw, strum my guitar; reveling in endless time.
‘Til I get so lonely, I smash my ticking watch.
Now I’m frozen. The world moves around me, ticking.
#vss365
No one understood why folk were dying of freak
#accidents
; why they were always found in pieces.
Not until little Lucy was found with
#scissors
and a pile of paper cut outs shaped like the dead.
“Who’s that?” Mother pointed.
“You,” said Lucy, and began to cut.
#vss365
#vssmurder
When Mother died, she left me all her female
#shame
bundled in a box.
For years I
#consulted
multiple sources. Tried to figure out how to be rid of it; adding some of my own.
Until it
#dawned
on me: the shame wasn’t hers. It belonged to others.
Finally, I set it free.
#vss365
The
#bungalow
was huge. My new roommate showed me the attic—so quaint. But when I turned around, she’d gone. I couldn’t find the stairs.
Then I saw the newspaper: a photo of the house. A description of the fire. And a profile of the girl who’d burned alive in the attic.
#vss365
To say I’m obsessed with the UK cover would be an understatement! It’s so stunning 😍 Here it is side by side with the initial sketch. What do you think?
I was already in love with the B&W version, but
@micaelaalcaino
absolutely NAILED the colours!!
[Iinks to pre-order in BlO]
You once told me the stars were
#fireflies
, stuck to the roof of the world. And that the crescent moon was once a peach, but the jealous sun took a
#bite
.
Now you’re gone, Ma. The moon is dust. And all I see are far-off whispers; dead stars that I can’t reach.
#vss365
#vssmurder
No one believed grandma when she said she could hear music; melancholy notes and chords. We told ourselves she was just confused.
Little did we know it was earth’s
#choir
calling her home.
At her grave, faint strains of music float in on the air. Finally, we hear it too.
#vss365
How many versions of you lie within the dust of this room? Hundreds?
#Thousands
? Tens of thousands?
Some of the dust specks have your skin cells. Your DNA.
So far my cloning machine’s made fleas, roaches, several versions of my cat..
I won’t stop until I bring you back.
#vss365
“The pie is scrumptious!” the king said. “Can’t wait until the Duke tries it. Where is he? You DID invite him, right?”
Victor paled. “When you said you wanted to have a
#noble
for lunch, you didn’t mean—“
“Mean what?”
Victor swallowed. “I’m afraid the Duke is indisposed.”
#vss365
At the mouth of the
#river
sat a withered woman.
“Do not cross,” she warned. “The water is made of mothers’ tears.”
I scoffed. “I’m not afraid. I am no mother.”
The old crone watched as water flooded my lungs.
With death, I understood. Not my tears.
My mother’s tears.
#vss365
I can genuinely say I was shocked to find out my book, Fauna of Mirrors, was shortlisted for the Victorian Premier’s Literary Awards Unpublished Manuscript category. What an honour to be listed alongside two very talented authors!
Thank you, judges (&
@wheelercentre
)!
#vpla2022
The pandemic was just a
#scapegoat
. We blamed our widening distance on lockdown, on curfews, on unlimited time. We told ourselves it was isolation that changed us.
But isolation only forces us to look at ourselves; at each other.
The sad truth? We don’t like what we see.
#vss365
She leaves her
#mock
job, climbs into her mock car, stops to pick up some mock dinner. She chews mock chicken and watches mock TV before climbing into her mock bed and turning out her mock light.
Alone in the darkness…
She’s left with nothing but her real nightmares.
#vss365
They say he’s lazy; daydreaming is a
#colossal
waste. Little do they know: whole worlds exist inside his head. Creatures live their entire lives on a mere synaptic spark.
One day, the creatures will escape. Then they’ll be unleashed on the world as words.
But not today.
#vss365
So after a LOT of rejections over the past few weeks, I was thrilled to get a “good” rejection from Ploughshares! I mean, this is good, right?! I wasn’t even expecting a response 😅
They programmed us to be
#demure
.
Shut mouth, open legs, don’t nag, don’t complain, don’t gain weight don’t earn too much
Don’t.
talk.
back.
But they don’t see our eyes glinting red in the darkness.
They don’t see the switch. The one that says..
“reset to factory mode”
#vss365
Us, stranded on an empty beach.
I see the lines of your ear in the curve of each shell. I hear your breath like a sigh on the salt-laced breeze.
The tide rises, then recedes. The sand is
#smooth
, my solitary footprints erased. And here I remain, walking the beach. Alone.
#vss365
1983. I put an ad in the
#personals
column, but forgot to put an end date.
In 2021 a man accosted me, claiming to be from the future. He’d seen my ad and traveled back in time.
The issue was he didn’t exist yet.
I lived my life chasing an idea, chasing a man yet to be.
#vss365
I bought new glasses from an old man in a dingy shop. When I put them on, I marveled at my clear,
#hawkeye
vision.
Something on the floor caught my eye.
Down among the carpet fibres, specks of dust, and cat hair stood the same old man, waving a tiny sign that said “HELP!”
#vss365
We felled some trees for fun with a stolen axe.
“Look.” I examined one tree’s
#kerf
, sticky with red sap. “This has 32 rings. It’s 32 years old, like mum.”
“This one has 35,” my sister said. “Like dad.”
“Weird.”
“Yeah, weird.”
Inside the house, voices started. Screaming.
#vss365
She was enamoured by the painting of the handsome medieval knight. One day, during her daily gawk, she jumped. Did he just wink?!
She watched as he drew his
#sword
and slashed open the canvas. But what climbed out wasn’t her knight, but a bent, withered 500-year old man.
#vss365
I’ve lived my life
like the moon
Surviving on
your borrowed light
What happens when
your light goes
out?
I’ll become cold, hard;
Bereft of
#sunshine
With damage you
only see from afar.
#vss365
#poetry
When Suzy disappeared after school, everyone thought she was
#lost
.
After weeks with no news, everyone assumed the worst.
I knew better. At night, I’d pull out the drawing I’d made. A girl in a blue dress.
“Hello, Suzy,” I’d say to the tiny moving figure.
“Why so sad?”
#vss365
He gives me a
#charm
bracelet when we first meet. On it, a heart, dangling on a
#string
.
At first it’s sweet: I have his whole heart. But over time it becomes heavier and heavier. It weighs down my arm, carving tracks into my wrist.
I cut it off.
Finally, I
#float
.
#vss365
She wore the most splendourous
#gown
, woven of thread wrought from the sun.
I wanted it. Had to have it.
All it took was a slip of my hand.
When I went to retrieve it the coffin was empty, save for a swathe of dull shattered silk.
“Still want it?” she said, behind me.
#vss365
They sell desire by the
#shot
glass. I down one. I see it all: mansions. Beaches. Money. You.
I down another, and another.
“Slow down,” the barman warns. “Or you’ll want nothing but the drink.”
I ignore him. This time, I see nothing.
Except desires, trapped in glasses.
#vss365
I scramble up the tallest tree,
#arms
burning, hands bleeding, fingernails just shredded stumps.
Past the clouds, past the stars, past the ozone’s faint blue glow.
Finally, I break through the canopy, expecting to see the the sun.
Instead, I’m on another forest floor.
#vss365
He ignored her at first. So she spent years chopping, editing, replacing body parts with acceptable alternatives.
When he finally deemed her worthy of embrace, she crumpled.
After all these years, she was a hollow, plastic idol.
She folded, collapsing into her empty self.
#vss365
I bought a ticket back in time, to rewrite my family
#lore
.
I’d give grandpa winning lotto numbers. My family would be rich; I’d be home in time for tea.
But when I returned to the present, my family were fading.
My grandpa traveled with the money. He never met his wife.
#vss365
My prose (or prose poem?) piece is out in
@indigolit_
: issue 2!
A quiet piece about motherhood, and sacrifice, and being invisible.
Thanks to the editors for giving this lost foundling a home ❤️🌈🌧
AHHHHH hi hello This is not a drill!
E-ARCS for my debut YA fantasy/romantasy, The Girl With No Reflection, are now available to request on NetGalley USA 🙌
I’ll drop the link in a comment below but if you’re interested in reading, then please go see!
#2024debut
#YAFantasy