Jack of Harts

Hello, my name is Jack. This is my story.
  • I am Jack
  • I am Betty
  • What We Did
  • Artwork
  • Reading Order
  • Social Media
  • Newsletter
  • Raconteur Press

Games

  • Forge of Wars: Card Heroes
  • Forge of Wars: Tactics
  • Forge of Wars: Wound Tokens
  • Pryde Rock Publishing on The Game Crafter

Stores

  • Medron Pryde on Amazon
  • Medron Pryde on Barnes and Noble
  • Medron Pryde on Smashwords
  • Pryde Rock Productions on Shapeways
  • Pryde Rock Publishing on The Game Crafter

Social Media

  • Jack of Harts of Twitter
  • Jack of Harts on Facebook
  • Jack of Harts on substack
  • Medron Pryde on Deviantart
  • Medron Pryde on Facebook
  • Medron Pryde on Mewe
  • Medron Pryde on Parler
  • Medron Pryde on Twitter

Categories

  • 2080 – The Martian Affair – Jim Baen Short
  • 2304 – Forge of War – eARC
  • 2304 – Forge of War – First Draft
  • 2307 – Angel Flight – eARC
  • 2307 – Angel Strike – eARC
  • 2307 – Angel War – eARC
  • 2307 – Forge of Wars
  • 2309 – Wolfenheim Emergent – eARC
  • 2309 – Wolfenheim Rising – eARC
  • 2325 – A Family Affair – First Draft
  • Art
  • Character Profiles
  • Diaries
  • Dixie The Drug Lord Slayer
  • Jack's Defense Weekly
  • The Book of Civilizations
  • The Essential Galactic Atlas
  • The Indian Nations
  • The Races of Humanity

Archives

  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011

Stores

  • Medron Pryde on Amazon
  • Medron Pryde on Barnes and Noble
  • Medron Pryde on Smashwords
  • Pryde Rock Productions on Shapeways
  • Pryde Rock Publishing on The Game Crafter

Hello, my name is Jack

by Jack on July 25, 2012 at 12:01 am
Posted In: Diaries

I never was much of a beer drinker as a kid.  Of course, all I had access to was the crappy three-two beer sold in Minnesota convenience stores so I wasn’t really missing much.  When I was assigned to Aneerin’s fleet, I discovered some kind of honeyed mead or something that was really worth drinking for the taste.  Then I discovered German beer and German beer maids and realized that there really was good beer, and good reasons to go find it.

 Comment 

Hello, my name is Betty

by Betty on July 24, 2012 at 12:01 am
Posted In: Diaries

When the Germans colonized their first world in 2147, they gave it a very German name.  Deutschewelt.  German World.  While it may not be the most original of names, the great plains of that world grow some of the best grains in all the worlds.  Which of course means it makes the best beer in all the worlds.  The Germans do have their priorities after all.  I’m a brewer there, making good dark German beer so thick that a mug is almost optional.  Almost.

 Comment 

Jack

by Jack on July 23, 2012 at 12:01 am
Posted In: 2304 - Forge of War - First Draft

Hello, my name is Jack.  Sometimes I’ve wondered what that means.  Who am I?  I’ve never fully answered that question to myself, beyond the obvious answer of course.  I am who I choose to be.  I was born Jack, and I took to the name with a passion.  I was given the name Hart, and after some griping I chose to accept it.  I am Jack Hart.  People have taken to calling me Jack of Harts.

 

 

Jack

 

A chill east wind blew across the beach from Rainy Lake, cooling the heat of the sand that had been baked by the sun all day long.  Waves rippled across the lake, reflecting the light of a full moon across the beach and the double decker pontoon boat anchored a mere ten meters from shore.  A bonfire six meters high crackled on the beach, licking the sky with fire, warming the people dancing next to it, and bringing the smell of burning pinecones to their noses.  Another one snapped, crackled, and shot out of the fire, causing one young man to jump out of its way.

Jack frowned.  Maybe the pinecones hadn’t been the best idea he’d ever had.  They smelled good.  They sounded good too.  But they might not be entirely safe.

He shrugged and continued to blow into his harmonica, playing whatever notes sounded good with Jennifer’s guitar.  She sang a song about love and water as Taylor sang harmony, jingling her tambourine against a leg with one arm.  The other hand tapped her other leg in time with the music, and their friends danced next to the bonfire.

The song came to an end and it was time to go.  Jack wrapped the old harmonica up, slipped it in his pocket, and hugged Taylor and Jennifer.  Then he stepped away and walked towards beach.  He pulled his shirt off, wadded it up, and tossed it towards his lounge chair.

The harmonica safe, he waded out into the waves, splashing water at the boys and girls in the lake.  Well, mostly the girls.  They shrieked and splashed back at him and others, and soon everybody was splashing water at everybody.  An outraged female form pulled him down from behind, and Jack did not fight.  They slipped under the water and he struggled enough to keep her fighting for control, but not enough to escape her grasp.  He did manage to spin around to face her though, and quickly recognized Jenna.  The name was short for something, but he couldn’t remember what at the moment.

His back sank into the sand and he began to tickle her.  She writhed under the assault and he elbows and knees impacted all over his body until she laughed, expelling the air from her lungs.  She pushed hard against him, driving him deeper into the sand, and shot up to bring her face above water.  She planted her feet in his chest and stood up, forcing him to fight to keep the air in his lungs.

Well, he couldn’t allow that to stand.  He waited for Jenna to get one good breath before sweeping her legs out from under her.  She fell with an outraged shriek Jack could hear even under water as he maneuvered, pushing himself off the sandy bottom and bringing his feet under him.  His legs pushed against the soft ground and he rose up out of the water, arms reaching out to bringing a spluttering Jenna out with him.

A quick scan for open water near someone else in the water fight brought up three possibilities.  Jack smiled, hefted the shouting Jenna up into the air, and threw her out over the fight.  She splashed into the water, drenching his target that had so far avoided the fight to the bone, and came up spluttering for air and shouting scurrilous condemnations of his moral character.

“Oh if your mother could hear you talk!” Jack shouted towards her.  “She would tan your hide!”

She stomped her feet into the sand.  “Well that’s just fine, because you are never coming home to see my mother so she won’t have to hear it!” she shouted back.

He laughed at the verbal assault, brought a hand up to cover his heart, and fell back into the water as if mortally wounded.  Then under water, he swam back to the pontoon boat before surfacing to use its bulk as protection against anybody else coming up from behind him.

“Nice job,” a voice said and he looked up to see Kelly draped over the edge of the pontoon wearing a smile.  “Do you want protection from the fight?”

“I don’t know,” Jack answered with a smirk.  “Favors from you usually come with strings attached.”

She laughed and jumped to her feet.  Her arms spread out wide and she turned in a circle so he could see her every curve.  “Take a close look, Jack.  I don’t have a single string attached.”

Jack laughed and shook his head.  “I think you’re confusing strings with stitches.”

Kelly looked down at her body, cocked her head to the side in thought, and then shook her head.  “No, I’m pretty sure I mean strings.”

“I don’t know,” Jack said as he sent a wave of water into a man getting a little too close to him.  The man spluttered for breath and turned away.  “Can I trust you not to take advantage of me?”

“Today you can,” she returned with a waggle of her eyebrows.  “I like today.  I want to see how today works out.  Pinky promise,” she finished, going down on her knees to wiggle her pinkies in front of his face.

“Well, if it’s a pinky promise,” Jack said and turned to grab her pinkies.

She lifted him onto the pontoon without effort to deposit him on the deck in front of her, their noses nearly touching.  A number of partiers danced to the sound of the music from the beach around him, and he breathed in the scent of sweet jasmine.  She winked, knowing exactly what that smell meant to him.

“You really like this, don’t you?” he asked with a rueful shake of his head, releasing her hands.

“I love this!” she answered, jumping up and down and clapping her hands above her head.  “You put on the best parties!”

“Well, what else should I use my imagination for?” Jack whispered and stepped back to turn towards the beach where all of his friends from back home, and a few more from now, danced and had fun.  They really were all just a part of his imagination if he was right.  A way for him to cope with losing them.  But every time he met the Kelly and Betty who most assuredly were not the Kelly and Betty he knew he wondered just how much of it really was his imagination.

“Well you should exercise it more often,” Kelly whispered into his ear, dancing to the music close enough that the hairs on this back felt her.

He saw Betty sitting on the beach and sighed.  “Maybe next time,” he said to Kelly as Betty looked up from the magazine she was reading to stare at him.  “I think she’s waiting for me.”

Kelly sniffed in disapproval.

He aimed a raised eyebrow at her.  “Really?  Is that all you have?”

“Well, she’s always trying to hold you back.  The only reason you listen to her is because I picked the wrong look.”  She waved her hands at her body and sighed loud enough to make him laugh.  “And to think I had first choice.”

Jack laughed.  “You never could have pulled off Betty well enough to fool me,” he said before poking Kelly in the arm.  “But you almost had me.”

“We can fix that any day you want,” Kelly’s said with a sly smile.

Jack laughed again.  “I’ll pass for today.”

She leaned in close to him and he felt every curve of her body as she whispered into his ear.  “You don’t know what you’re missing.”

Jack smiled, pulled in a long breath, and realized he was completely at peace with his decision not to stay here, wherever here was, forever.  “I know.”  He leaned into her and whispered into her ear.  “But one day I think we’ll agree on my future,” he said with a poke of his finger into her the ribs.

Kelly squealed and spun away, waving her arms at him in disgust.  “Oh, you are impossible!” she shouted in an angry tone, but he could see the playfulness in her smile putting the lie to her act.  He had no idea who she was, but he was certain she wanted the best for him.  And one day he had a feeling they really would agree on what that was.  But not today.  It was far too early for either of them to budge a centimeter.

“Yes, Ma’am,” he answered, raised a finger to his temple in a mock salute, and dived off the pontoon into much shallower water than any expert ever recommended.  He arched his back, splayed his hands and feet out, and felt the water rush by as he sank towards the sand.  He finally pulled out of the dive, low enough in the water that he felt the hairs on his chest rubbing against the sand, and shot through the water fight.  He kicked his legs, keeping his speed up, and arched his body and arms to steer around the legs of the fighters splashing water on each other above the surface.

Two bodies fell into the water in front of him and he banked to the side, passing by their writhing forms with millimeters to spare.  A foot brushed the hair on his arm and he tucked it in close as he turned back towards the beach, legs driving him forward until the water was too shallow to swim in.  He raised himself to his feet then, pulled in a long breath, and walked out onto the sand.  He bent down and grabbed his shirt, shaking the sand out of it before slipping it on.  Then the lounge chair protested as he plopped down next to Betty.

Betty remained seated in her lounge chair, legs crossed and reading a magazine.  “You know, you really should wake up soon.”

Jack turned his head to her and just smiled.  “You think I’ve had enough of a rest?”

“I do,” she answered, exaggerating each word so he could not possibly mistake her meaning.

“You know time goes faster in dreamtime than in real life, right?” he answered with a playful smile.

Betty rolled her eyes.  “I’m aware.  And you’re stalling.”

Jack breathed in deep, considering her charge.  He really didn’t feel any worry about waking up anymore.  He knew what he wanted.  But he was worried about what he would find when he woke up today.  “Guilty.”

Her eyes softened at his admission.  “Are you afraid?”

Jack shook his head.  “Not really.”

Betty raised an eyebrow at him.

He shrugged, trying to come up with the best way to describe how he felt.  That was always the hard part.  Putting words to the feelings.  “Just…I don’t know.  I suppose now that it comes to it, I’m worried.”

Betty laughed at him, but it was one of the gentle ones he couldn’t possibly take the wrong way.  “So now that you’ve gone and done it, you’re afraid you’ve made the wrong decision?” she asked with a compassionate look.

Jack frowned.  “Not exactly.  Knowing what I know, I wouldn’t do anything different.  I’m just worried that they’re right and it won’t work out.”

Betty returned to reading her magazine and clicked her tongue several times, chiding him.  “They wouldn’t have agreed if they didn’t think it was worth a shot.”

Jack sighed.  “I know.”

“Have you thought of anything specific that would stop you?” she asked, still scanning her magazine.

Jack gave that question serious consideration, running it through all of his thoughts, everything that made him worried.  He finally shook his head.  “No.”

Betty looked up from the magazine and looked him directly in the eyes.  “And can you tell me that you have any feelings at all that tell you not to do it?”

Her gaze froze him for a second and he licked his lips.  He gauged his feelings, the ones that told him to run or fight when the time came, and shook his head.  “Nothing.”

Betty smiled and flipped another page.  “So it’s just nerves then?”

Jack grunted.  “I guess so.”  He pulled in a long, cleansing breath.

Betty shifted in her seat in a pleased manner.  “That’s settled then?”

Jack swung his feet off the lounge chair, leaned over, and kissed her cheek.  “Thank you.  Whoever you are.”  That said, he pushed himself up onto his feet and walked away.

“Jack?”  Her single word brought him to a stop and he turned to look at her.  “If you don’t know who I am, why do you listen to me?”

Jack let out a long breath as he considered his thoughts on that.  “A few months ago, I would have listened to her every time,” he began with a wave towards Kelly. “Who knows?  Maybe I was.”  Kelly turned to look at him with a smile that suggested she’d heard every word.  Jack shrugged towards her.  “But now I have something to do that is more important than all this party and fun,” he said with a wave towards the bonfire.  “And what you say feels right for that.”

“Just for that?” Betty asked with a knowing smile.

“That and so many other things,” Jack answered with a chuckle.  “See you tonight?”

Betty smiled.  “Where else would I be?”

“Oh, I don’t know.  I’m certain there’s all kinds of lost guys out there in need of a good conscience.”

Her smile softened.

“And I’m certain they have one.  Whether or not they choose to listen is the question.”

“And I suppose I’m one that listens?”

Betty released the magazine with one hand and held the hand a few centimeters above her chair, waving it back and forth.  “Fair to middling.”

“Oh.  That good?”

Betty gave him a long look.  “Yes.  And you are still stalling.”

Jack chewed his lip and sighed.  “Maybe.”

She put the magazine down and placed her hands in her lap.  “No maybe about it, Jack.  You.”  She pointed at him with one hand.  “Are.  Stalling.”

Jack licked his lips, blinked, and let out a long breath.  “Yes,” he whispered and just stared at her.

She caught his pensive mood and shifted, shifting her arms to cover herself up.  “What?”

“I’ll go in a bit.  But before I go, I wanted you to know that I understand why you picked the form you did.”  He waved at Kelly.  “And her too.”  The redhead aimed a quizzical eyebrow at him.  “I understand, but I think we can dispense with it.  We all know you aren’t who you appear to be.”  He looked back at Betty.  “I’d like to know who the real you is.”

Betty examined him for a long time before answering.  “And what if I’m one of the tentacled sea beasts of Ragoom III?”

Jack chuckled and waved at the party.  “Then all those schoolgirls will be rightfully afraid of losing their virtue.”

Betty laughed and shook her head.  “Jack, are you really ready for that?”

Jack shrugged.  “I have no idea, but when has that ever stopped me?”

He had the pleasure of seeing her eyes open wide in surprise for a moment, before squinting to examine him carefully.  “Very well.  I’ll keep it under advisement.”

“Thank you,” Jack whispered and turned to where Kelly sat.  She nodded, letting him know that she would too.

“Catch yah on the flip side,” Jack whispered and shut his eyes.

“Enjoy your Brave New World, Jack,” Betty’s voice echoed as the bonfire faded.

Jack’s eyes opened to the interior of his cabin on the Guardian Light.

“Hello, Jack,” a voice he recognized said in a calm but amused tone.

Jack scanned over to see…himself, sitting in the chair with a wry expression.  He pushed himself up off the bed and swung his legs over the edge to plant bare feet on the warm deck.  “Hello, Jack.  I gather it worked?”

The other Jack smiled and shrugged.  “As far as I can tell.”

Jack frowned and chewed his lip, wondering if the cyber sitting before him really was a true copy of himself or “good enough for government work” as the old saying went.  “So, are you really me?” he asked, one hand rubbing his chin.  “Or just some real good simulation?”

The other Jack laughed.  “Oh, that question is so far outside my pay grade.”

Jack frowned, clicked his tongue in thought, and considered another question.  It might work.  “You have my memories?”

“Oh yes,” the other Jack returned with a waggle of his eyebrows.  “And I love every moment of them.”

Jack chuckled.  “I do have some good ones don’t I.  Or is it more accurate to say we do now?”

“What am I?  An English major now?” the other Jack returned with a snort.

“True,” Jack said with a nod.  The other Jack seemed to have his mannerisms down very well.  Jack furrowed his brow in thought and considered the other Jack again, wondering if the man knew why he acted like that.  “Do you remember Kimberly, the pianist?”

The other Jack gave him a doubtful look and a raised eyebrow.  “You mean Katrina?  The gymnast?”

Jack smiled.  “Oops.  My bad.”

The cyber Jack aimed a knowing expression at him.  “Well, if we’re talking about those memories, what about Trina, the water ballerina?”

Jack laughed and shook his head, his mind twisting through memories to find the girl he was certain the cyber meant.  “Don’t recognize her.  But there was Trixie from water polo.”

“Ah yes.  Of course.  Silly me.”  The other Jack winked at him.

Jack sighed and nodded.  The other man seemed to have his memories and mannerisms.  That was good enough for him.  But would it be good enough for others?  “Betty?  Jasmine?”

Betty and Jasmine flickered into existence on either side of his bed.  “Yes, Jack?” they asked in unison.

Jack smirked at the other Jack, who quickly gave him an amused wink.

The other two cybers rolled their eyes.  “Really?” Betty asked.

Jack aimed an innocent shrug her way.  “I was just wondering what you thought.  I assume you’ve both talked with…um…me?”

The other Jack chuckled as Jasmine and Betty looked at each other before nodding.  “I couldn’t tell the difference,” Betty said.

“Me neither,” Jasmine added before looking at the other Jack.  “Put you in a cloned body and we wouldn’t be able to differentiate you.”

The other Jack smiled and spread his arms out wide.  “See Jack?  Now you’ve got some competition worth competing with.”

Jack snorted and shook his head.  “Bring it on, Mini Me.”

Betty sighed and rolled her eyes again.  “Oh Brave New World, that has such people in it,” she whispered, and Jack could have sworn he heard the echoes of the redhead that made him audition for a part in that Shakespearean play.  He looked at the cyber version of himself and the other man winked at him, obviously having made the same connection.  Good.

 Comment 

Hello, my name is Charles

by Charles on July 22, 2012 at 12:01 am
Posted In: Diaries

The Fermi Paradox asked why, if life was common, we had no Contact with aliens.  As we expanded, we began to worry that the answer was that they were simply too far away.  We could only travel a hundred lightyears away before hitting The Wall.  On a galactic scale, we were walking around the block, and could not see across the street.    There could have been someone on the other side of the street, let alone the other side of the city, and we never would have known.

 Comment 

Hello, my name is Jack

by Jack on July 21, 2012 at 12:01 am
Posted In: Diaries

I’ve flown a lot of places.  I’ve been to most of the Terran worlds.  I’ve shipped stuff into every major nation, even the edges of Shang space.  I’ve seen a lot, learned a lot.  A few years ago that prompted me to take a trip to the near side of the Perseus Arm.  I found something there that the government asked me real seriously not to talk about.  I haven’t, but it’s time to talk now.  People deserve to know that not all aliens are human.

 Comment 
  • Page 978 of 1,057
  • « First
  • «
  • 976
  • 977
  • 978
  • 979
  • 980
  • »
  • Last »

2080 - The Martian Affair

  • The Martian Affair on Amazon The Martian Affair on Amazon
  • The Martian Affair on Apple Books
  • The Martian Affair on Barnes and Noble
  • The Martian Affair on Kobo
  • The Martian Affair on Smashwords

2304 - Forge of War

  • Forge of War on Amazon Forge of War on Amazon
  • Forge of War on Apple Books
  • Forge of War on Barnes and Noble
  • Forge of War on Kobo
  • Forge of War on Smashwords
  • Forge of War Paperback on Amazon

2305 - The Audacious Affair

  • The Audacious Affair on Amazon The Audacious Affair on Amazon
  • The Audacious Affair on Apple Books
  • The Audacious Affair on Barnes and Noble
  • The Audacious Affair on Kobo
  • The Audacious Affair on Smashwords

2307 - Angel Flight

  • Angel Flight on Amazon Angel Flight on Amazon
  • Angel Flight on Apple Books
  • Angel Flight on Barnes and Noble
  • Angel Flight on Kobo
  • Angel Flight on Smashwords

2307 - Angel Strike

  • Angel Strike on Amazon Angel Strike on Amazon
  • Angel Strike on Apple Books
  • Angel Strike on Barnes and Noble
  • Angel Strike on Kobo
  • Angel Strike on Smashwords

2307 - Angel War

  • Angel War on Amazon Angel War on Amazon
  • Angel War on Apple Books
  • Angel War on Barnes and Noble
  • Angel War on Kobo
  • Angel War on Smashwords

2307 - The Family Affair

  • The Family Affair on Amazon The Family Affair on Amazon
  • The Family Affair on Apple Books
  • The Family Affair on Barnes and Noble
  • The Family Affair on Kobo
  • The Family Affair on Smashwords

2309 - The Thunderbird Affair

  • The Thunderbird Affair on Amazon The Thunderbird Affair on Amazon
  • The Thunderbird Affair on Apple Books
  • The Thunderbird Affair on Barnes and Noble
  • The Thunderbird Affair on Kobo
  • The Thunderbird Affair on Smashwords

2309 - Wolfenheim Rising

  • Wolfenheim Rising on Amazon Wolfenheim Rising on Amazon
  • Wolfenheim Rising on Apple Books
  • Wolfenheim Rising on Barnes and Noble
  • Wolfenheim Rising on Kobo
  • Wolfenheim Rising on Smashwords

2309 - Wolfenheim Emergent

  • Wolfenheim Emergent on Amazon Wolfenheim Emergent on Amazon
  • Wolfenheim Emergent on Apple Books
  • Wolfenheim Emergent on Barnes and Noble
  • Wolfenheim Emergent on Kobo
  • Wolfenheim Emergent on Smashwords

2395 - The Gemini Affair

  • The Gemini Affair on Amazon The Gemini Affair on Amazon
  • The Gemini Affair on Apple Books
  • The Gemini Affair on Barnes and Noble
  • The Gemini Affair on Kobo
  • The Gemini Affair on Smashwords

©2011-2025 Jack of Harts | Powered by WordPress with ComicPress | Subscribe: RSS | Back to Top ↑