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
  • Short Stories

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

  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • 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

Forge of War 13 – Celebration

by Medron Pryde on October 11, 2016 at 12:01 am
Posted In: 2304 - Forge of War - eARC

When you lose something amazing, you have to choose whether you are going to curl up in a ball and cry, or celebrate everything you still have. I’ve never been the kind to curl up and cry, so I find myself a party. I find some people who want to dance, I find some good music, and I find myself something to celebrate. That’s life to me. Living it is the ultimate celebration of that gift.

 

 

Celebration

 

Jack held on tight as the gleaming white cigar-shaped shuttle fell through the clear air. He really hated being a passenger now. It didn’t make sense, of course. A cyber flew the shuttle, just like it was Betty who actually flew their fighter, but a primal instinct born in him in the last few months just wanted to grab the controls anyways. But they were sealed in the piloting compartment while he was a mere passenger. So he gripped the armrests of his seat with knuckles going white with the strain.

“Relax, Jack,” Betty said into his ear. The shuttle was too small for the cybers to have their own seats, so only the nine remaining Cowboys sat in them. The cybers sat on their shoulders in small mode, most of them around twenty centimeters in height if standing. Jack was the only one to have two of them, one on each shoulder. He thought of all the stories of a good angel on one shoulder and a bad one on the other and almost smiled.

“You’ll blow a blood vessel if you keep this up,” Jasmine added, putting in her vote for good angel.

“So I’m a bad back seat rider,” Jack returned, not about to tell them what he was thinking.

“More like impossible,” Betty whispered, giving her a vote on the bad angel column.

Jack rolled his eyes and held on tight. The shuttle came to a stop with a slight bump and he sighed in relief. He sucked in a deep breath.

“We are here, and no one died on the way down,” Charles said with a smile. “Check your uniforms before debarking. I want everybody to look good out there.”

“Oorah,” The Cowboys responded with some chuckles.

Jack checked his Dress Whites for any wrinkles, pulled them tight, and sucked in a deep breath. He ran his hand over the ribbons on his left breast, one for Fort Wichita, Fort London, Alpha Centauri, and a few more the civilians thought would make the overall fruit salad look better. He pursed his lips and shook his head. Six months ago, he’d been one of those civilians. Now…he shook his head again, reached up and grabbed the white cowboy hat off its hook and placed it on his head.

He looked around to see the other pilots similarly ready, and they began to file out towards the exit. As each one approached the exit, the cyber on his or her shoulder jumped down to the deck and grew to full height, wearing the full Dress Whites of the Texas branch of the United States Marine Corps in perfect imitation of their pilots. He idly wondered what it must look like to anyone watching outside as more and more people walked out of the small shuttle. He didn’t even notice he was humming the clown car song until the other Cowboys began to laugh.

“Shut up, Jester,” Ken whispered and elbowed Jack hard enough to hurt.

“No need to be rude,” Jack answered and made a production of rubbing his wounded chest.

Ken just snorted as Sara jumped off his shoulder and they walked out into the sunslight. Charles shook his head and waved for Jack to follow his wingman out. Jack responded with an innocent shrug and Charles rolled his eyes.

Then Betty and Jasmine jumped off his shoulders and grew to full height as they landed. They walked out with white cowboy hats shimmering into existence and Jack followed with a wry smile on his face. This had to look impressive out there. Either that or really silly. He wasn’t completely certain which.

He stepped outside and looked up at the twin suns in New Earth’s blue sky. One was yellow while the other was orange. He shook his head. Two suns were just wrong. There was a third star in the system too, but he couldn’t see it at the moment. He could see New Washington, the smaller and warmer planet inside New Earth’s orbit, in the sky just above the horizon. It had been the second Alliance planet colonized outside the Terran system, America’s statement that they could build one on their own. While New Earth was the center of Alliance activity outside the Terran system, New Washington was the greatest concentration of purely American power. And here he was on New Earth instead.

Jack shook his head and turned away from his study of the sky to see Charles and Dorothy leave the cigar-shaped shuttle. The hatch closed behind them and the empty shuttle rose up into the air on silent waves of gravity. Jack heard the slight hum of the holoprojectors in his uniform come to life, taking the load of giving Betty and Jasmine form from the departing shuttle’s projectors. He smiled and watched the shuttle rotate to point straight up before flashing into the sky with an acceleration rate only a craft that could control gravity itself could manage. Jack dropped his eyes again to look at Charles and saw the man frowning up after the shuttle. Jack walked over and stopped next to his commanding officer.

“Hey, Chief.”

Charles took in a deep breath and lowered his gaze to meet Jack’s “Jester.” Something in his demeanor suggested that small talk wasn’t on his current to-do list.

Jack ignored the to-do list as usual. “Old home week?”

Charles cocked his head to the side and narrowed his eyes. “My family has business interests here. Why?”

Jack shrugged. “Just wondering if you’re off to visit them?”

Charles shook his head and turned away from Jack. “Cowboys!” he shouted to all the soldiers on the landing field. “Be back here in thirty-six hours. Be ready to fly. Liberty begins…now.”

The Cowboys shouted a hearty “Oorah!” as one.

Then the four Cowboys around the massive Jay Lovato turned as one with their cybers and began making for the terminal. His two flights had survived the fighting fully intact so far and the whole lot of them looked ready to celebrate.

Jack looked around at the other four Cowboys still standing around. Christian Mack flew off Charles’ wing and didn’t look ready to leave the man yet. Jesse James had been Drew’s flight leader and wasn’t looking like he was in the mood to have fun at the moment. His cyber stood close, comforting him as much as she could. Jack turned to Ken, waited for the man to meet his gaze, and then flicked his eyes towards Jesse.

“Got it, Boss,” Ken whispered with a smile and turned to walk over and wrap an arm around the farmer’s bulky shoulders. “I need a drink. You wanna join me?”

Jesse muttered something under his breath as the much smaller California Japanese man dragged him off. He didn’t struggle though, and Jack supposed that was a good start. Christian and Charles joined him in watching the two men and their cybers walk away in a much quieter fashion than Jay’s group had done.

“No,” Charles finally said as they disappeared into the terminal.

Jack blinked. It took him a second to realize Charles had finally answered his question. “Why?”

Charles sighed. “I have something more important to do.” He looked up after the departing shuttle again, now a pinpoint of light so far up even Jack’s eyes could barely see it.

“Ah.” Jack smiled, wondering what troubled Charles, but determined to enjoy his first liberty since joining the Cowboys. “Good call then. I’m sure you wouldn’t want old Aunt Bessie’s Fruitcake.”

“Hell no!” Charles said, perhaps a little too quickly.

“Well, if you’re interested, you can always go shopping with us,” Jack offered both Charles and Christian with a wave towards Betty and Jasmine.

Christian visibly shuddered. “I think we’ll pass on that.”

Jack spread his arms out wide in a “how bad could it be?” gesture. “Come on, man, share the danger? We’ve flown into certain death together. This can’t possibly be that bad…”

Christian shook his head and gave Jack a wicked smile. “Accompanying women on a shopping trip is a fate worse than death. We’ll mourn your passing”

Jack held his hands out in a calming gesture. “Hey, they’re cybers. No bags to carry.”

Christian shook his head again and kept aiming the wicked grin at Jack. “Good luck with that.”

Jack shrugged and turned to walk away. He stopped cold, a grim feeling coming from somewhere, and spun back to Charles and Christian. “Hey, if something important comes up, call me,” he said in a momentarily sincere tone.

They examined him for a moment before Charles nodded. “Thank you for the offer. I will keep it in mind. Now go enjoy your liberty.”

“Yes, sir!” Jack shouted back with a jaunty salute, and turned to amble away, determined to have fun. He stepped between Betty and Jasmine, reached his arms out to grab each of them around the waist, and hesitated just long enough for them to signal their acceptance before pulling them along with him. “Come on, girls. We’ve got some fun to track down.”

“Yes, Jack,” they chorused in matching amused tones.

Jack smiled as they strode towards the terminal, determined to project his best party man persona. “So, seriously girls. Why are we going shopping again if we’re trying to have fun?” he asked, just looking for something to say.

Betty smiled and gave his shoulder a light slap. “It’s called ‘retail therapy,’ Jack.”

Jack rolled his eyes. “Right.” Jack did not go shopping. He never had. Shopping implied that he might fail. He went buying.

Betty shook her head. “I’m serious, Jack. It’s a very real form of therapy. There are studies that prove it.”

Jack laughed. “Let me guess. Funded by Target?”

Betty and Jasmine echoed his laugh. “Touché,” they said in unison and the terminal doors opened before them. The scent of real pine Christmas trees and the sound of Christmas carols greeted them as they walked in.

Jack’s stride faltered, and he blinked. He swallowed and shook himself. It was all so familiar.

“What?” Betty asked in worry.

Jack cleared his throat, feeling far too awkward. “My house…smelled and sounded like this every Christmas…before.” Before the Shang came. He licked his lips, wondering if it had really only been six months.

Betty squeezed the hand around her waist with her feathery touch. “I’m sorry.”

Jack cleared his throat again and squeezed her back, gentle enough not to break through her holoform. “I…I miss ’em.”

“I know,” Betty whispered. “Are you good?”

Jack blinked again, took a deep breath, and felt the regret and loss try to take away his confidence. But he was on liberty. He was with his best friend in the universe, and with another friend who needed someone to make her feel better. That did it. He would not drag Jasmine down with his melancholy.

He’d earned the name Jack in parties all over northern Minnesota. He knew how to act like he was having fun good enough to fool even himself. And he would have fun today. He willed Jack back up and felt the old comfortable persona snap back into place. He stood up straight again and gave the Christmas-themed terminal a jaunty smile. Jack had two beautiful girls in his arms and a whole planet to play with. Nothing was going to stop him from having fun.

“Actually,” Jack said and looked back and forth between the two lovely ladies standing next to him. “I’m fantastic. Shall we allons-y?”

 

 

 

Five hours and one sunset later, shopping through stores playing Christmas carols, Jack carried bags and shook his head with a rueful smile. He really should have known better.

“Something wrong, Jack?” Betty asked with a knowing smile.

Jack snorted as they walked down the street lined with Christmas lights and wreaths. “Oh, just wondering how it is I’m stuck carrying bags while shopping with cybers.”

“Well, we can’t carry them. And all of these after-Christmas sales are just too good to let go,” Betty said with a shrug that said there was no question about that.

Jack gave her a quick glance. “And now we know the real reason you don’t have physical bodies,” he said with a deadpan delivery.

Betty laughed. “Touché. So what do you want to do now?” she asked with a tap of a finger on his shoulder, adding another point to the bad angel competition.

Jack glanced at Jasmine with a smile. “Well, I’m always up for a good party.”

Jasmine smiled back and looked down at the bags he carried. She bit her lip and hesitated. “Drew wasn’t a big partier,” she whispered.

Jack stopped short and examined her carefully, pursing his lips to the side. “That just means we have to find the right party,” he finally said.

Jasmine’s eyes widened.

Jack smiled. “Trust me. I’m an expert at parties.” He clicked his tongue. “Drew was a shy one. That means you don’t want to be the center of attention where we go, right? You don’t want to stand out? Afraid you’ll be noticed?”

Jasmine shifted her head to side for a moment before nodding.

Jack turned to Betty. “We need a night club. Dark with spotlights. Good driving beat for dancing. Crowded. One of the places where people go to be anybody but themselves. Anything like that around here?”

Betty smiled. “There’s a cyberclub two blocks that way,” she said with a wave of her hand.

Jack chuckled, wrapped his arms around the two cybers, and turned to walk them in the direction Betty pointed. “Trust me, Jasmine, you will love a cyberclub. They have full hard light holoprojectors. As good as Guardian Light’s projectors. And they’re programmed to let you be anything you want to be.” He aimed an exaggerated leer at her. “I’m thinking you’d look awesome as one of Santa’s elves and no one would know who you are.”

Jasmine gave him a look that said she was tempted and feeling guilty about being tempted at the same time. Jack chuckled. He’d met more than his fair share of girls like that back home.

“It’ll be amazing, Jasmine. The best party you’ve ever been to,” he said with a tempting smile.

Jasmine shook her head but gave him a smile. “Okay, okay. I’ll do it,” she said with a laugh.

“Excellent!” Jack exclaimed and strode down the sidewalk with a jaunty step that said he was both the luckiest and the best man alive.

They’d barely made it a block when a young kid that couldn’t have been over eight years old walked up to them, dragging a woman who was probably his mother after him, and stopped to look up at them.

“Hey, mister! Are you a Cowboy?” the kid asked.

Jack smiled. “Yes I am.”

The kid gave him a serious stare. “Did you really kill those Chinese alone?”

Jack gave Jasmine a quick glance before answering the kid. “Yes we did.”

The kid continued to examine Jack with all the intensity that a child could muster. “Can I be a Cowboy when I grow up?”

Jack looked at his mother and saw her momentary terror. He smiled and squatted down, all his weight on the balls of his feet, to rest on his heels. He let go of the bags and held out his hand for the kid to take. “Hey kiddo. I’m Jack. What’s your name?”

The kid pulled in a deep, proud breath. “I’m Brian,” he announced.

“Well, tell you what, Brian. Study good in school, get good grades, and apply yourself. If you can get yourself a cyber, contact me and I’ll help you out.”

“Is that what you did?”

Jack looked to see Betty smirking at him.

“Not exactly,” he admitted.

“But we were really scraping the bottom of the barrel for pilots when we found him,” Betty said.

“Hey!” Jack shouted in an outraged tone, and mentally chalked another point for bad angel. Or maybe two.

The kid giggled. “You’re funny.”

Jack cocked his head to the side and smiled. “We try.”

The kid pulled a holo out of his pocket and it expanded to show a picture of the original twelve Cowboy pilots and their cybers smiling at the camera. “Can I get an autograph?”

Jack smiled. “Sure, kiddo.” He grabbed a pen out of a pocket, placed it in the holo, and signed his name. The signature appeared in the holo, blazing into existence in a golden flame that burned to black to hover beneath his picture.

“Cool,” the kid exclaimed. Then he looked up at Jasmine, back to where she stood in the holo, and to her again. “Where is your pilot?” he finally asked.

Jasmine took in a deep breath. “She died killing the Chinese,” she pronounced in a sad tone.

“Oh,” the kid said and walked over to hug Jasmine. “I’m sorry.”

“So am I,” Jasmine answered and hugged the kid back.

The kid pulled back and gave her a look far more mature than he had any business making. “When I grow up, I’m going to be your pilot,” he said with complete confidence.

Jasmine smiled at him. “As long as you study,” she answered and patted his shoulder.

Jack unfolded himself back up to full height and stepped over to the boy’s mother. “He sounds determined.”

The mother sighed. “Five weeks ago, he was determined to be a firefighter. He even has the helmet on his wall. Before that, it was a policeman. Before that, a race car driver.”

“So you don’t think this will stick?” Jack asked.

“I hope it doesn’t,” she answered, her voice desperate.

Jack looked to where the kid and Jasmine continued to talk in low tones. “I understand.”

“Do you?” she asked, sounding derisive.

Jack gave her a long look before answering. “I’ve lost a quarter of my squadron in a matter of months. If this war goes on another year…” He trailed off and shrugged.

The mother’s face fell, and she looked contrite. “Oh.”

Jack gave her a sad smile. “Exactly.”

“I really hope he changes his wish,” she said, sounding even more desperate.

Jack sighed. “So do I.”

Jasmine brought the boy back to his mother, laughing with him over a private joke. “Brian is a truly precious boy,” she said.

“Yes, he is,” the mother answered and hugged him close.

“Mom!” the boy protested, pushing away from her.

Jack smiled and an idea hit him. He pulled the cowboy hat off his head. “Here kiddo,” he said and placed it on the kid’s head where it fell down to cover his face.

“Thanks!” Brian said in amazement and reached up to grab his new favorite toy.

“Keep it safe,” Jack ordered.

“Yes, sir!”

Jack looked to the mother, standing in shock and fear at his action. “I really do hope he picks another career, but we should all stand behind him, whatever he chooses.”

The mother blinked and her mouth trembled, but she nodded and pulled her son in close again, despite his indignant protests. “Thank you,” she said and walked away, holding her son by the wrist to keep him with her.

“That was real sweet,” Betty said.

“Yeah, sometimes I try,” Jack said with a shrug and turned away. “Now, where was that club again?”

Betty gave him a sly smile and pointed him towards it.

“Excellent,” Jack said, picked the bags up again and smiled. “Ladies first,” he finished with an elaborate half-bow.

Betty and Jasmine shared a giggle before turning to walk away, hips swaying. He sauntered after them, a smile on his face as they turned the corner. Jack felt the dull beat of music in the distance and the foot-stomping bass vibrated from the pavement to his spine. He moved with the beat and caught up to the two girls with a smile.

“I think we found a live one,” he said between beats. “You ready?”

Betty just smiled at him. Yeah. She was always ready. He turned to Jasmine.

Jasmine looked down for a moment. “I think so.”

Jack smiled at her. “Goin’ as you or doin’ a disguise?”

Jasmine cleared her throat and looked nervous. “I’ll try me.”

“Good,” Jack whispered.

Jasmine gave him a confused look. “I thought you said I’d look good as an elf.”

Jack chuckled back. “I did. You’d look good as a lot of things, but I think you look best as you.” He shrugged. “The only question’s whether you’re comfortable with that or not.”

Jasmine stopped and stared at him for several seconds. He wondered if she really was thinking as long as she seemed to be or if she was just acting out what was to her a long consideration. “I don’t know,” she finally said. “But I’d like to try.”

Jack nodded in approval. “And that’s the first step.” He glanced at Betty and she smiled, grabbed Jasmine by the arm, and pulled her towards the club. Jack followed in their wake, and they moved in rhythm to the music.

The bouncer saw them coming and opened the door for the visiting soldiers without a pause. They walked in and checked their bags at the desk, the clerk giving him a sympathetic smile. Jack shrugged good-naturedly. He dropped his burden, straightened his collars, ran his fingers through his hair, and flowed towards the dance floor with the music. He turned to Betty and Jasmine, saw them hesitating, and smiled. He grabbed their hands and pulled, stepping back onto the dance floor. They merged with the hundreds of dancers on the floor, moved with the music, stepped between strobing lights, and became part of the party celebrating the end of the year.

 Comment 

Jungle Safari

by Jack on October 10, 2016 at 12:01 am
Posted In: Diaries

jungle-safari-800

“You said a Jungle Safari would be fun!” Mary shouted as they piled out of the incapacitated car.

“Well, nobody told me there was a rebellion going on!” Jesse returned as he came to his feet, leaned back against the car, and swung his revolvers to cover all directions.

“I don’t think they know it’s happening yet!” Mary growled and focused on two particularly close bad guys.

“Can you warn the locals?”

“I’m being jammed!”

“Well that’s just shiny. Guess we’ll have to do this the old fashioned way, then.”

High res version available on Patreon

 Comment 

Mudhole

by Jack on October 9, 2016 at 12:01 am
Posted In: Diaries

mudhole-800-3

On one particular mudhole, Betty had a unique answer for me. It was one that caught my attention and started a whole interesting story for all of us. “There’s a fairly large bounty for a local bad guy. Name’s Lucky Lorenzo. Might be worth looking into.”

High rez version available on Patreon

 Comment 

Mudhole

by Jack on October 8, 2016 at 12:01 am
Posted In: Diaries

mudhole-800-2

Pretty often, Jasmine’s answer has been, “I sure can’t see anything.”

High rez version available on Patreon

 Comment 

Mudhole

by Jack on October 7, 2016 at 12:01 am
Posted In: Diaries

mudhole-800-1

Sometimes when I look out on a world for the first time, I just have to ask, “So, is there anything interesting to do in this mudhole?”

High rez version available on Patreon

 Comment 
  • Page 697 of 1,084
  • « First
  • «
  • 695
  • 696
  • 697
  • 698
  • 699
  • »
  • Last »

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

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

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

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