{"id":481,"date":"2025-06-16T19:01:41","date_gmt":"2025-06-17T02:01:41","guid":{"rendered":"http:\/\/robertalanwright.com\/?page_id=481"},"modified":"2025-10-05T13:46:32","modified_gmt":"2025-10-05T20:46:32","slug":"knightmare-characters","status":"publish","type":"page","link":"https:\/\/robertalanwright.com\/?page_id=481","title":{"rendered":"Knightmare Characters"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"481\" class=\"elementor elementor-481\">\n\t\t\t\t<div class=\"elementor-element elementor-element-03d1272 e-flex e-con-boxed e-con e-parent\" data-id=\"03d1272\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-db22cd6 elementor-widget elementor-widget-image\" data-id=\"db22cd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.robertalanwright.com\/?page_id=282\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"157\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Characters-Logo-768x157.png\" class=\"attachment-medium_large size-medium_large wp-image-483\" alt=\"\" srcset=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Characters-Logo-768x157.png 768w, https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Characters-Logo-300x61.png 300w, https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Characters-Logo-1024x209.png 1024w, https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Characters-Logo-1536x314.png 1536w, https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Characters-Logo-2048x418.png 2048w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-43a8439 e-flex e-con-boxed e-con e-parent\" data-id=\"43a8439\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13c2fdf elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"13c2fdf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 style=\"text-align: center;\"><span style=\"color: #ffffff;\">If you don&#8217;t already have it, please pick up a copy of the Knightmare novel here:<\/span><\/h4>\n<p><!-- Buy Button --><\/p>\n<div style=\"margin-top: 20px; text-align: center;\">\n<p><a style=\"background-color: #aa0000; color: white; padding: 12px 24px; border-radius: 4px; font-size: 1rem; font-weight: bold; text-decoration: none; display: inline-block;\" href=\"https:\/\/www.amazon.com\/dp\/B0FR334ZXM\" target=\"_blank\" rel=\"noopener\">Buy on Amazon<br><\/a><\/p>\n<h4>&nbsp;<\/h4>\n<h4 style=\"text-align: center;\"><strong data-start=\"1296\" data-end=\"1316\"><span style=\"color: #ff0000;\">Spoiler Warning<\/span>:<\/strong><span style=\"color: #ffffff;\"> These portraits and bios may reflect key moments in a character\u2019s arc. While we\u2019ve avoided major reveals, if you&#8217;re currently reading the novel and prefer to experience every twist firsthand, you might want to revisit this page after finishing the book. Character reveals have been done chapter by chapter for those that would like to see what the characters &#8220;look like&#8221;, without looking too far ahead.<\/span><\/h4>\n<h4 style=\"text-align: center;\"><span style=\"color: #ffffff;\">The portraits and bios presented here are intended as artistic representations of the characters from <em data-start=\"560\" data-end=\"572\">Knightmare<\/em>. Each image was crafted to reflect the look, personality, tone, and story arc of the character it portrays in the novel. While some visual details may vary due to the creative process, these portraits serve as visual anchors to bring life to the people who inhabit the world of <em data-start=\"832\" data-end=\"844\">Knightmare<\/em>.<\/span><\/h4>\n<h4 style=\"text-align: center;\"><span style=\"color: #ffffff;\"><strong data-start=\"849\" data-end=\"870\">A Living History:<\/strong> Many of these characters were born at the gaming table, forged through Dungeons &amp; Dragons and other RPG campaigns dating back over 40 years. What started as roleplaying characters and sketches from the 1980s evolved over time, taking on new shape as their world expanded and deepened. Originally envisioned as a visual novel project, <em data-start=\"1176\" data-end=\"1188\">Knightmare<\/em> quickly outgrew its shell and transformed into a full-fledged novel as the story refused to stay small. Thank you for taking the time to stop by the site and for taking interest in the Knightmare world.<\/span><\/h4>\n<p style=\"text-align: center;\"><span style=\"color: #999999;\"><strong data-start=\"221\" data-end=\"236\">Disclaimer:<\/strong><\/span><br data-start=\"236\" data-end=\"239\"><span style=\"color: #999999;\">All characters and images depicted on this website are fictional and are intended solely for artistic and narrative purposes. Any resemblance to actual persons, living or dead, is purely coincidental. These character representations were created through a combination of creative writing, role-playing history, and AI-assisted visual development.<\/span><\/p>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5f37244 e-flex e-con-boxed e-con e-parent\" data-id=\"5f37244\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6904c11 elementor-widget elementor-widget-text-editor\" data-id=\"6904c11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5 style=\"text-align: center;\"><a href=\"https:\/\/www.robertalanwright.com\/?page_id=282\">Back to the Knightmare Home Page<\/a><\/h5><h5 style=\"text-align: center;\"><a href=\"https:\/\/www.robertalanwright.com\/\">Back to RobertAlanWright.com<\/a><\/h5>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-989bd0b e-flex e-con-boxed e-con e-parent\" data-id=\"989bd0b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-60c5602 elementor-widget elementor-widget-html\" data-id=\"60c5602\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Chapter 1 Title Bar -->\n<h2 style=\"color: #ffd700; text-align: center; margin-bottom: 2rem; text-shadow: 2px 2px 5px #000;\">\n  Chapter 1 <br><span style=\"font-size: 1rem; color: #eee;\">(Characters as they appear in the Novel)<\/span>\n<\/h2>\n\n<!-- Character Grid -->\n<div style=\"display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;\">\n\n  <!-- Stellan -->\n  <div style=\"text-align: center; max-width: 180px;\">\n    <a href=\"#\" onclick=\"openModal('stellan-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Stellanfarmnew.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Stellan Lillegard<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Thalia -->\n  <div style=\"text-align: center; max-width: 180px;\">\n    <a href=\"#\" onclick=\"openModal('thalia-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Thalia-plain-2.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Thalia Wren<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Corren -->\n  <div style=\"text-align: center; max-width: 180px;\">\n    <a href=\"#\" onclick=\"openModal('corren-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Corren-Dad.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Corren Wren<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Mara -->\n  <div style=\"text-align: center; max-width: 180px;\">\n    <a href=\"#\" onclick=\"openModal('mara-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Mara-Mom.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Mara Wren<\/p>\n    <\/a><br><br><br>\n  <\/div>\n<\/div>\n\n<!-- MODALS -->\n<div id=\"stellan-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('stellan-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Stellanfarmnew.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Stellan Lillegard<\/h2>\n    <p><strong>Role:<\/strong> Farmhand<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 1<\/p>\n    <p>Scarred, quiet, and driven by a past wrapped in smoke and ash. Stellan is the protagonist of <em>Knightmare<\/em>, burdened by the loss of his family in a brutal childhood fire. His loyalty to Thalia and sense of justice are slowly dragging him toward a greater purpose.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"thalia-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('thalia-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Thalia-plain-2.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Thalia Wren<\/h2>\n    <p><strong>Role:<\/strong> Ranger Companion<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 1<\/p>\n    <p>Sharp-eyed and dry-witted, Thalia is Stellan\u2019s childhood friend and trusted companion. She\u2019s a capable tracker, archer and sword wielder, trained by her mother Mara, and fiercely protective of those she loves. She has been working on sword skills with Stellan for the last few years. The streaks of gray in her hair hint at a legacy deeper than she ever knew.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"corren-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('corren-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Corren-Dad.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Corren Wren<\/h2>\n    <p><strong>Role:<\/strong> Hard-Nosed Farmer<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 1<\/p>\n    <p>Gruff, stubborn, and slow to praise, Corren is Thalia\u2019s father and Stellan\u2019s unofficial guardian. He believes in hard work and harder discipline. Stellan was a resposibility he took but never really accepted. Driven by the weight of keeping his family fed and safe, he is the caretaker for the Wren family and takes that job very seriously.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"mara-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('mara-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Mara-Mom.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Mara Wren<\/h2>\n    <p><strong>Role:<\/strong> Reserved Matron<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 1<\/p>\n    <p>Elegant and reserved, Mara is Thalia\u2019s mother and a retired tracker and healer. She sees more than she says, and her calm wisdom carries quiet authority. The Lillegard family worked on the Wren farm, and Mara took care of Stellan after a promise made to his mother, before the tragic cabin fire on the Wren property. She is an accomplished leather worker and seamstess. While content to tend the farm and her family now, there are whispers she\u2019s more than just a farmer\u2019s wife.<\/p>\n  <\/div>\n<\/div>\n\n<!-- Modal Styles -->\n<style>\n  .character-modal {\n    display: none;\n    position: fixed;\n    z-index: 9999;\n    padding-top: 100px;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    overflow: auto;\n    background-color: rgba(0, 0, 0, 0.9);\n  }\n\n  .modal-content {\n    background-color: #111;\n    margin: auto;\n    padding: 20px;\n    border: 1px solid #888;\n    width: 80%;\n    max-width: 700px;\n    color: white;\n    border-radius: 12px;\n    text-align: center;\n  }\n\n  .close-button {\n    color: white;\n    float: right;\n    font-size: 28px;\n    font-weight: bold;\n    cursor: pointer;\n  }\n\n  .close-button:hover {\n    color: #ccc;\n  }\n<\/style>\n\n<!-- Modal JS -->\n<script>\n  function openModal(id) {\n    document.getElementById(id).style.display = 'block';\n  }\n\n  function closeModal(id) {\n    document.getElementById(id).style.display = 'none';\n  }\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-395f4d8 e-flex e-con-boxed e-con e-parent\" data-id=\"395f4d8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c21de3 elementor-widget elementor-widget-html\" data-id=\"3c21de3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Chapter 2 Title Bar -->\n<h2 style=\"color: #ffd700; text-align: center; margin-bottom: 2rem; text-shadow: 2px 2px 5px #000;\">\n  Chapter 2 <br><span style=\"font-size: 1rem; color: #eee;\">(Characters as they appear in the Novel)<\/span>\n<\/h2>\n\n<!-- Character Grid Container -->\n<div style=\"display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;\">\n  <!-- Stellan (Armor) -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"#stellan2-modal\">\n      <img decoding=\"async\" src=\"https:\/\/www.robertalanwright.com\/wp-content\/uploads\/2025\/07\/Stellanblade1.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Stellan (Armored)<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Thalia (Armor) -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"#thalia2-modal\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Thalia-New.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Thalia (Armored)<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Harold -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"#harold-modal\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Harold2.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Harold Sinclair<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Beverly -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"#beverly-modal\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Beverly2.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Beverly Sinclair<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Halrik -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"#halrik-modal\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Halrik.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Burnell Gyvens<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Tilda -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"#tilda-modal\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Tilda.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Tilda Gyvens<\/p>\n    <\/a>\n  <\/div>\n<\/div>\n\n<!-- Tavern Crew Header -->\n<h3 style=\"color: #ffcc66; text-align: center; margin-top: 40px; text-shadow: 1px 1px 3px #000;\">The Hornet\u2019s Nest Family<\/h3>\n\n<!-- Hornet's Nest Grid -->\n<div style=\"display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;\">\n  <!-- Hornsby -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"#hornsby-modal\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Hornsby.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Hornsby Thomas<\/p>\n    <\/a>\n  <\/div>\n  \n  <!-- Rachel -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"#rachel-modal\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Rachel.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Rachel Thomas<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Derek -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"#derek-modal\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Derek-1.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Derek Thomas<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Stephanie -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"#stephanie-modal\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Stephanie2.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Stephanie Thomas<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Crazy Carl -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"#carl-modal\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Crazy-Carl.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Crazy Carl Davies<\/p>\n    <\/a><br><br>\n  <\/div>\n<\/div>\n\n<!-- Modal script -->\n<script>\n  document.querySelectorAll('a[href^=\"#\"]').forEach(link => {\n    link.addEventListener('click', function(e) {\n      e.preventDefault();\n      const modal = document.querySelector(this.getAttribute('href'));\n      if (modal) modal.style.display = 'block';\n    });\n  });\n<\/script>\n\n\n<!-- Character Grid Container -->\n<div style=\"display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;\">\n  <!-- Character Thumbnails (Same as Original Code) -->\n  <!-- No change here for brevity -->\n<\/div>\n\n<!-- Tavern Crew Header -->\n<h3 style=\"color: #ffcc66; text-align: center; margin-top: 40px; text-shadow: 1px 1px 3px #000;\"y<\/h3>\n\n<!-- Hornet's Nest Grid -->\n<div style=\"display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;\">\n  <!-- Thumbnails Same As Original Code -->\n<\/div>\n\n<!-- Shared Modal Style -->\n<style>\n  .character-modal {\n    display: none;\n    position: fixed;\n    z-index: 9999;\n    padding-top: 100px;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    overflow: auto;\n    background-color: rgba(0, 0, 0, 0.9);\n  }\n\n  .modal-content {\n    background-color: #111;\n    margin: auto;\n    padding: 20px;\n    border: 1px solid #888;\n    width: 80%;\n    max-width: 700px;\n    color: white;\n    border-radius: 12px;\n    text-align: center;\n  }\n.modal-content p {\n    font-size: 1rem;\n    font-weight: normal;\n}\n\n.modal-content p strong {\n    font-weight: bold;\n}\n\n  .close-button {\n    color: white;\n    float: right;\n    font-size: 28px;\n    font-weight: bold;\n    cursor: pointer;\n  }\n\n  .close-button:hover {\n    color: #ccc;\n  }\n<\/style>\n\n<!-- MODALS for CHAPTER 2 -->\n<div id=\"stellan2-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('stellan2-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/www.robertalanwright.com\/wp-content\/uploads\/2025\/07\/Stellanblade1.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Stellan Lillegard<\/h2>\n    <p><strong>Role:<\/strong> Farmhand turned Fighter (Armored)<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 2<\/p>\n    <p>Now in armor, Stellan begins to lean into his role as a careful but determined fighter. He wears practical plate and carries his signature longsword. Chapter 2 marks the start of his real journey into danger.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"thalia2-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('thalia2-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Thalia-New.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Thalia Wren<\/h2>\n    <p><strong>Role:<\/strong> Ranger Companion (Armored)<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 2<\/p>\n    <p>Thalia dons her leather ranger armor that her mother hand crafted for her. Calm, tactical, and not afraid to defend herself, she carries a bow and short sword with total confidence. .<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"harold-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('harold-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Harold2.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Harold<\/h2>\n    <p><strong>Role:<\/strong> Owner Summervale Stables<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 2<\/p>\n    <p>Harold oversees the town stables with a no-nonsense attitude and a quiet love for his horses. He\u2019s not chatty, not friendly, and definitely not part of the adventuring crowd. Just a man doing his job, rain or shine, hoof or hay.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"beverly-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('beverly-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Beverly2.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Beverly<\/h2>\n    <p><strong>Role:<\/strong> Co-owner Summervale Stables<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 2<\/p>\n    <p>Beverly is Harold\u2019s wife and helps around the town stables. Warm and polite where her husband is gruff, she brings a bit of kindness to the otherwise no-frills stable yard. Her role is small, but her presence leaves a gentle impression.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"halrik-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('halrik-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Halrik.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Burnell<\/h2>\n    <p><strong>Role:<\/strong> Blacksmith<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 2<\/p>\n    <p>Built like an anvil and just as blunt, Burnell is the village blacksmith and the man who forged Stellan\u2019s new sword and armor. He speaks in short bursts and swings a hammer like it's nobody's business. Reliable, stern, and respected, Burnell\u2019s word and work carries weight in Summervale.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"tilda-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('tilda-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Tilda.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Tilda<\/h2>\n    <p><strong>Role:<\/strong> Chainmail Maker \/ Burnell\u2019s Wife<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 2<\/p>\n    <p>Kind-eyed and quietly brilliant, Tilda is more than the blacksmith\u2019s wife. She\u2019s the one who crafted Stellan\u2019s chainmail, and her nimble hands have stitched armor and clothes for half the village. Her gentle demeanor masks a will forged strong as steel.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"hornsby-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('hornsby-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Hornsby.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Hornsby<\/h2>\n    <p><strong>Role:<\/strong> Ex-military and Tavern Owner<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 2<\/p>\n    <p>Hornsby runs the Hornet\u2019s Nest with the tired discipline of a man who\u2019s seen real battles, and now fights chairs, drunks, and bad attitudes on a daily basis. A former soldier turned tavern keeper, he\u2019s married to Rachel (who he met while she was a field medic), and helps look after her unstable brother Carl. Hornsby is not warm, but he\u2019s steady, the kind of man who knows how to shut down a brawl before it starts, and quietly counts the exits in every room.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"rachel-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('rachel-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Rachel.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Rachel<\/h2>\n    <p><strong>Role:<\/strong> Hornsby\u2019s Wife \/ Carl\u2019s Sister<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 2<\/p>\n    <p>Rachel co-runs the Hornet\u2019s Nest with a smile and a sharp wit. She's friendly with regulars, quick to laugh, and keeps the tavern humming, but mention her brother Carl the wrong way, and you\u2019ll see just how fast that warmth can vanish. Protective to a fault and slow to trust outsiders, Rachel carries old wounds under her charm, especially when it comes to the unfortunate past Carl shares with Elder Rynn and she's not shy about saying how she feels about him either.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"derek-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('derek-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Derek-1.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Derek<\/h2>\n    <p><strong>Role:<\/strong> Delusional Ladies\u2019 Man, Certified Nuisance<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 2<\/p>\n    <p>Derek\u2019s convinced he\u2019s charming, the rest of the town isn\u2019t. Loud, clueless, and impossible to embarrass, he\u2019s the kind of guy who shows up uninvited, drinks what isn\u2019t his, and still thinks everyone wants him around. Whether he's hitting on Thalia or butting into serious conversations, Derek has a gift for being exactly where he shouldn't be. He means well... probably. But don\u2019t count on him for anything useful.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"stephanie-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('stephanie-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Stephanie2.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Stephanie<\/h2>\n    <p><strong>Role:<\/strong> Quick-Witted Server, Master of Controlled Chaos<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 2<\/p>\n    <p>Stephanie runs the floor at the Hornet\u2019s Nest like a seasoned general, balancing plates, dodging nonsense, and delivering sarcasm with a smile. She's sharp-tongued but fair, and nobody sees a punchline (or a spill) coming faster. Whether she\u2019s shutting down Derek\u2019s antics or keeping the regulars in line, Stephanie\u2019s the calm in the tavern\u2019s daily storm.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"carl-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('carl-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Crazy-Carl.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Uncle Carl<\/h2>\n    <p><strong>Role:<\/strong> Broken Veteran, Keeper of Fractured Memories<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 2<\/p>\n    <p>They call him Crazy Carl, but once, he was something more, a wanderer, a warrior, or perhaps a hero, long before the shadows broke his mind. Now he drifts through the tavern like a ghost, muttering riddles no one understands and staring into places no one else can see. Most folks pity or laugh at him. A few avoid him. But those who look closer might notice: Carl still remembers things no one else does. And some of those memories are things that refuse to stay buried.<\/p>\n  <\/div>\n<\/div>\n\n<!-- Modal JS -->\n<script>\n  function openModal(id) {\n    document.getElementById(id).style.display = 'block';\n  }\n\n  function closeModal(id) {\n    document.getElementById(id).style.display = 'none';\n  }\n\n  window.addEventListener('keydown', function(event) {\n    if (event.key === 'Escape') {\n      document.querySelectorAll('.character-modal').forEach(modal => modal.style.display = 'none');\n    }\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6b18139 e-flex e-con-boxed e-con e-parent\" data-id=\"6b18139\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ccb6c97 elementor-widget elementor-widget-html\" data-id=\"ccb6c97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Chapter 3-4 Title Bar -->\n<h2 style=\"color: #ffd700; text-align: center; margin-bottom: 2rem; text-shadow: 2px 2px 5px #000;\">\n  Chapters 3-4 <br><span style=\"font-size: 1rem; color: #eee;\">(Characters as they appear in the Novel)<\/span>\n<\/h2>\n\n<!-- Character Grid Container -->\n<div style=\"display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;\">\n<!-- Chapter 3\u20134 Characters -->\n<h3 style=\"color: #ffcc66; text-align: center; margin-top: 40px; text-shadow: 1px 1px 3px #000;\"><\/h3>\n<div style=\"display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;\">\n  <div style=\"text-align: center;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('tarn-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Tarn-Rigg.png\" style=\"width: 170px; border-radius: 10px;\">\n    <\/a>\n    <div style=\"color: #ffffff; margin-top: 5px;\">Tarn Rigg<\/div>\n  <\/div>\n\n  <div style=\"text-align: center;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('bellis-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Bellis-Rigg.png\" style=\"width: 170px; border-radius: 10px;\">\n    <\/a>\n    <div style=\"color: #ffffff; margin-top: 5px;\">Bellis Rigg<\/div>\n  <\/div>\n\n  <div style=\"text-align: center;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('rynn-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Elder-Rynn.png\" style=\"width: 170px; border-radius: 10px;\">\n    <\/a>\n    <div style=\"color: #ffffff; margin-top: 5px;\">Elder Rynn<\/div>\n  <\/div>\n\n  <div style=\"text-align: center;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('lister-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Lister-Dunn.png\" style=\"width: 170px; border-radius: 10px;\">\n    <\/a>\n    <div style=\"color: #ffffff; margin-top: 5px;\">Lister Dunn<\/div>\n  <\/div>\n\n  <div style=\"text-align: center;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('rilo-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Rilo3.png\" style=\"width: 170px; border-radius: 10px;\">\n    <\/a>\n    <div style=\"color: #ffffff; margin-top: 5px;\">Rylo Fenwick<br><br><br><br><\/div>\n  <\/div>\n<\/div>\n\n<!-- MODALS for CHAPTERS 3\u20134 -->\n<div id=\"tarn-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('tarn-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Tarn-Rigg.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Tarn Rigg<\/h2>\n    <p><strong>Role:<\/strong> Millwright Co-Owner<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 3<\/p>\n    <p>Tarn is the taller, louder, and more animated half of the Rigg brothers. He claims to be the creative one and he definitely has the energy to back that up, even if most of his ideas are held together by pure stubbornness and overcomfidence. Always talking, always moving, Tarn\u2019s the type who could argue with a tree... and lose.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"bellis-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('bellis-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Bellis-Rigg.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Bellis Rigg<\/h2>\n    <p><strong>Role:<\/strong> Millwright Co-Owner<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 3<\/p>\n    <p>Short, broad, and perpetually irritated, Bellis is the muscle behind the Millwright shop and the long-suffering victim of his brother\u2019s nonstop babble. He doesn\u2019t say much, but the look on his face says everything. Bellis is a craftsman first, a diplomat never, and he\u2019s still not sure why they haven\u2019t killed each other yet.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"rynn-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('rynn-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Elder-Rynn.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Elder Rynn<\/h2>\n    <p><strong>Role:<\/strong> Town Healer<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 3<\/p>\n    <p>Elder Rynn is Summervale\u2019s resident healer and one of its most respected citizens. Calm, steady, and surprisingly sharp beneath his quiet demeanor, Rynn carries the weight of old battles and older regrets. He rarely speaks of the past, but when he does, people listen, even the ones who don\u2019t want to hear it. Elder Rynn has a lot of history but only talks about it with a chosen few.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"lister-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('lister-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Lister-Dunn.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Lister Dunn<\/h2>\n    <p><strong>Role:<\/strong> Merchant<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 4<\/p>\n    <p>Lister runs Summervale\u2019s general store with the dry wit of a man who\u2019s seen everything twice and wasn\u2019t impressed either time. Lister\u2019s the kind of shopkeeper who knows what you need before you ask and might make you work for it with a smirk and a shrug. He keeps a tidy ledger and a watchful eye, especially when strangers come to town. Friendly enough, but his smile's always weighing coin.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"rilo-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('rilo-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Rilo3.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Rylo Fenwick<\/h2>\n    <p><strong>Role:<\/strong> Freelance Acquisition Specialist<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 4<\/p>\n    <p>Rylo is quick with a grin and quicker with his hands. A halfling rogue with more charm than sense. He talks fast, thinks faster, and usually finds trouble two steps ahead of wherever he\u2019s trying to go. Whether he's slipping locks or slipping away from responsibility, Rylo is proof that size has nothing to do with making big trouble. He\u2019s fiercely loyal to his friends and surprisingly brave when cornered, though he\u2019d still prefer to talk his way out of a jam.<\/p>\n <BR><BR><\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d72c378 e-flex e-con-boxed e-con e-parent\" data-id=\"d72c378\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06df8d5 elementor-widget elementor-widget-html\" data-id=\"06df8d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Chapter 5\u20137 Title Bar -->\n<h2 style=\"color: #ffd700; text-align: center; margin-bottom: 2rem; text-shadow: 2px 2px 5px #000;\">\n  Chapters 5\u20137 <br><span style=\"font-size: 1rem; color: #eee;\">(Characters as they appear in the Novel)<\/span>\n<\/h2>\n\n<!-- Character Grid -->\n<div style=\"display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;\">\n\n  <!-- Morgana -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('morgana-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Morgana.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Morgana<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Veylan Abara -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('veylan-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Veylan.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Captain Veylan Abara<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Shara Velt -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('shara-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Shara-Velt.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Shara Velt<\/p>\n    <\/a>\n  <\/div>\n\n <!-- Kelton Alvar -->\n<div style=\"text-align: center; max-width: 170px;\">\n  <a href=\"javascript:void(0);\" onclick=\"openModal('kelton-modal')\">\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Kelton.png\" style=\"width: 100%; border-radius: 10px;\">\n    <p style=\"color: white;\">Kelton Alvar<\/p>\n  <\/a><br><br><br>\n<\/div>\n\n<!-- MODALS -->\n<div id=\"morgana-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('morgana-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Morgana.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Morgana<\/h2>\n    <p><strong>Role:<\/strong> Wandering Sorceress<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 5<\/p>\n    <p>Silver-eyed and wrapped in ruins, Morgana is a powerful but secretive spellcaster. She keeps her history locked tighter than her spellbook and doesn\u2019t trust easily. Her presence marks a turning point in the story, shifting the tone toward darker magic and deeper mysteries.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"veylan-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('veylan-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Veylan.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Captain Veylan Abara<\/h2>\n    <p><strong>Role:<\/strong> Commander of Skyfire Fort<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 5<\/p>\n    <p>A hardened soldier stationed at Skyfire Fort, Veylan serves as the party\u2019s liaison and strategist. Level-headed and brutally practical, he assigns missions, negotiates payment, and walks the fine line between duty and desperation as threats escalate. Veylan appears consistently from Chapter 5 onward, becoming a key point of contact and occasional voice of reason.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"shara-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('shara-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Shara-Velt.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Shara Velt<\/h2>\n    <p><strong>Role:<\/strong> Silver Peak Mine Survivor<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 5<\/p>\n    <p>When orcs raided Silver Peak Mine, Shara and three others hid in a reinforced vault built by her father. She was the only one to walk out. Rescued by the party and returned to the fort along with salvaged silver ore, her quiet survival paints a stark picture of the war\u2019s cost, one not measured in battles, but in those left behind.<\/p>\n  <\/div>\n<\/div>\n  \n  <!-- Kelton Modal -->\n<div id=\"kelton-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('kelton-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Kelton.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Kelton Alvar<\/h2>\n    <p><strong>Role:<\/strong> Skyfire Fort Stable Hand<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 7<\/p>\n    <p>Reliable and unassuming, Kelton handles the party\u2019s horses and gear during their journey to Ice Ridge Keep. Assigned by Veylan, he drives the supply cart and remains at the camp while the group confronts darker threats above. Quiet but dependable, Kelton plays a small but essential role in keeping operations moving behind the scenes.<\/p>\n  <\/div>\n<\/div>\n\n<!-- Modal Styles -->\n<style>\n  .character-modal {\n    display: none;\n    position: fixed;\n    z-index: 9999;\n    padding-top: 100px;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    overflow: auto;\n    background-color: rgba(0, 0, 0, 0.9);\n  }\n\n  .modal-content {\n    background-color: #111;\n    margin: auto;\n    padding: 20px;\n    border: 1px solid #888;\n    width: 80%;\n    max-width: 700px;\n    color: white;\n    border-radius: 12px;\n    text-align: center;\n  }\n\n  .close-button {\n    color: white;\n    float: right;\n    font-size: 28px;\n    font-weight: bold;\n    cursor: pointer;\n  }\n\n  .close-button:hover {\n    color: #ccc;\n  }\n<\/style>\n\n<!-- Modal JS -->\n<script>\n  function openModal(id) {\n    document.getElementById(id).style.display = 'block';\n  }\n\n  function closeModal(id) {\n    document.getElementById(id).style.display = 'none';\n  }\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d18aabb e-flex e-con-boxed e-con e-parent\" data-id=\"d18aabb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67a80a2 elementor-widget elementor-widget-html\" data-id=\"67a80a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Chapter 8\u201310 Title Bar -->\n<h2 style=\"color: #ffd700; text-align: center; margin-bottom: 2rem; text-shadow: 2px 2px 5px #000;\">\n  Chapters 8\u201310 <br><span style=\"font-size: 1rem; color: #eee;\">(Characters as they appear in the novel)<\/span>\n<\/h2>\n\n<!-- Character Grid -->\n<div style=\"display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;\">\n\n  <!-- Dorn Visser -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('dorn-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/09\/Dorn3.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Dorn Visser<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Jossin Avery -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('jossin-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Jossin2.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Jossin Avery<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Vann Lineholt -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('vann-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Vann-lineholt.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Vann Lineholt<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Tarnas Simmons -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('tarnas-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Tarnas-Simmons.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Tarnas Simmons<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Kaelen Vissor -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('kaelen-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Kaelen.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Kaelen Visser<\/p>\n    <\/a>\n  <\/div>\n<!-- Quartermaster Louis -->\n<div style=\"text-align: center; max-width: 170px;\">\n  <a href=\"javascript:void(0);\" onclick=\"openModal('louis-modal')\">\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Quatermaster.png\" style=\"width: 100%; border-radius: 10px;\">\n    <p style=\"color: white;\">Quartermaster Louis<\/p>\n  <\/a>\n<\/div>\n<!-- Rilo Fenwick -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('Rilo-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Rilo4.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Rylo with Frostfang<\/p>\n    <\/a><br><br><br>\n  <\/div>\n<\/div>\n\n\n<!-- MODALS -->\n<div id=\"dorn-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('dorn-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/09\/Dorn3.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Dorn Visser<\/h2>\n    <p><strong>Role:<\/strong> Scout Leader<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 8<\/p>\n    <p>Gruff, grizzled, and not here to make friends, Dorn is the veteran in charge of the scout team investigating Ice Ridge. He wears scale armor, ignores protocol when it\u2019s stupid, and doesn\u2019t sugarcoat orders, or insults. He\u2019s Kaelen\u2019s uncle, but don\u2019t expect special treatment. Dorn has survived more patrols than most soldiers will ever know.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"jossin-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('jossin-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Jossin2.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Jossin Avery<\/h2>\n    <p><strong>Role:<\/strong> Field Medic and Scout<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 8<\/p>\n    <p>The only thing keeping the scout unit stitched together, literally, is Jossin. A quiet and weathered medic, he treats the wounded with weary precision. His tabard is stained, his hands are calloused, and he\u2019s probably forgotten what sleep feels like. Dorn might bark at him like the others, but Jossin\u2019s one of the few the old man actually respects.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"vann-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('vann-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Vann-lineholt.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Vann Lineholt<\/h2>\n    <p><strong>Role:<\/strong> Scout<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 8<\/p>\n    <p>With a wiry frame and a face made for sneering, Vann has a talent for getting under people\u2019s skin, especially Morgana\u2019s. He talks big, backs it up just enough to stay on Dorn\u2019s roster, and seems to enjoy being the camp\u2019s professional instigator. Every group\u2019s got one.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"tarnas-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('tarnas-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Tarnas-Simmons.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Tarnas Simmons<\/h2>\n    <p><strong>Role:<\/strong> Scout<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 8<\/p>\n    <p>Massive in size and mellow in temperament, Tarnas is the quiet backbone of the scout team. Always ready to lift the heavy gear or calm the nerves of younger scouts, he\u2019s the kind of man you want nearby when things go bad. Loyal, steady, and stronger than he looks, which is saying something.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"kaelen-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('kaelen-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Kaelen.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Kaelen Visser<\/h2>\n    <p><strong>Role:<\/strong> Scout<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 8<\/p>\n    <p>At twenty years old, Kaelen is still proving himself, but he\u2019s sharp, earnest, and carries more weight than most give him credit for. As Dorn\u2019s nephew, expectations follow him like a shadow, but so does the pressure of living up to them. He survives the horrors at the Keep and emerges a little tougher, a little quieter, and a lot more ready.<\/p>\n  <\/div>\n<\/div>\n<div id=\"louis-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('louis-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Quatermaster.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Quartermaster Louis<\/h2>\n    <p><strong>Role:<\/strong> Skyfire Fort Quartermaster<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 7<\/p>\n    <p>Gruff, sarcastic, and impossible to impress, Quartermaster Louis manages the fort\u2019s gear and provisions like he\u2019s guarding the royal treasury. In his 60s with a permanent scowl and a limp that predates most recruits, he hands out winter gear and pay with equal reluctance and always with a cutting remark. Louis isn\u2019t here to make friends. He\u2019s here to keep the fort running, and if that means roasting adventurers while tossing them a cloak, so be it.<\/p>\n  <\/div>\n<\/div>\n<div id=\"Rilo-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('Rilo-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Rilo4.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Rylo with Frostfang<\/h2>\n    <p><strong>Role:<\/strong> Chill Master<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 9<\/p>\n    <p>In the icy wreckage of a collapsed hallway at Ice Ridge Keep, Rylo unearthed a dwarf-sized skeleton still clutching a pristine short sword. When he pulled it free, the weapon pulsed three times in his grip. Morgana translated the runes: Frostfang. Cold-forged and enchanted, it shimmered with a chill that never faded, unless sheathed. \u201cLooks like I get to be useful after all,\u201d Rylo quipped, tucking it into it's scabbard.<\/p>\n  <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-867dd6e e-flex e-con-boxed e-con e-parent\" data-id=\"867dd6e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f388a1b elementor-widget elementor-widget-html\" data-id=\"f388a1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Chapter 11 Title Bar -->\n<h2 style=\"color: #ffd700; text-align: center; margin-bottom: 2rem; text-shadow: 2px 2px 5px #000;\">\n  Chapter 11 <br><span style=\"font-size: 1rem; color: #eee;\">(Characters as they appear in the Novel)<\/span>\n<\/h2>\n\n<!-- Character Grid -->\n<div style=\"display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;\">\n    \n<!-- Lord and Lady -->\n<div style=\"text-align: center; max-width: 200px;\">\n  <a href=\"javascript:void(0);\" onclick=\"openModal('nobles-modal')\">\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/nobles.png\" style=\"width: 100%; border-radius: 10px;\">\n    <p style=\"color: white;\">Lady Droun & Lord Thatchford<\/p>\n  <\/a>\n<\/div>\n<!-- Edgar and Friends -->\n<div style=\"text-align: center; max-width: 200px;\">\n  <a href=\"javascript:void(0);\" onclick=\"openModal('edgar-modal')\">\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/6-Bandits.png\" style=\"width: 100%; border-radius: 10px;\">\n    <p style=\"color: white;\">Edgar and Friends<\/p>\n  <\/a><br><br><br>\n<\/div>\n<div id=\"nobles-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('nobles-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/nobles.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Lady Ismeria Droun & Lord Percival Thatchford III<\/h2>\n    <p><strong>Role:<\/strong> Traveling Nobility<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 11<\/p>\n    <p>Lady Droun is composed, calculating, and clearly the brains of the operation. Lord Thatchford, on the other hand, struts like a rooster and speaks like a wine-soaked poet, without the charm. Their caravan joins the party\u2019s route to Cindral\u2019s Reach, bringing with it fine clothes, fine words, and the kind of problems only gold-plated egos can cause. Don\u2019t let the carriage fool you, these two come with baggage.<\/p>\n  <\/div>\n<\/div>\n<div id=\"edgar-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('edgar-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/6-Bandits.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Edgar and Friends<\/h2>\n    <p><strong>Role:<\/strong> Bandit Group<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 11<\/p>\n    <p>It wouldn't be a proper campfire without a few uninvited guests. Led by the greasy and overconfident Edgar, this ragtag group of bandits is more bark than bite. They make their move near the woods, hoping to score an easy payday from the nobles' caravan, but instead find themselves hilariously outmatched. Between awkward threats, crude jokes, and a plan that falls apart mid-delivery, these would-be highwaymen serve as a brief and cold reminder that some campfires are best left undisturbed.<\/p>\n  <\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aa8d788 e-flex e-con-boxed e-con e-parent\" data-id=\"aa8d788\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de49260 elementor-widget elementor-widget-html\" data-id=\"de49260\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Chapter 12 Title Bar -->\n<h2 style=\"color: #ffd700; text-align: center; margin-bottom: 2rem; text-shadow: 2px 2px 5px #000;\">\n  Chapter 12<br><span style=\"font-size: 1rem; color: #eee;\">(Characters as they appear in the Novel)<\/span>\n<\/h2>\n\n<!-- Character Grid -->\n<div style=\"display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;\">\n\n  <!-- Barthwin -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('barthwin-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Barthwin2.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Barthwin<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Xylor -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('xylor-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Xylor2.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Xylor<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Vex & Marlo -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('vexmarlo-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/VexandMarlo2.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Vex & Marlo<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Marketplace Prophet -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('sage-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Sage.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Marketplace Prophet<\/p>\n    <\/a>\n  <\/div>\n\n  <!-- Sheila -->\n  <div style=\"text-align: center; max-width: 170px;\">\n    <a href=\"javascript:void(0);\" onclick=\"openModal('sheila-modal')\">\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Sheila.png\" style=\"width: 100%; border-radius: 10px;\">\n      <p style=\"color: white;\">Sheila<\/p>\n    <\/a><br><br><br>\n  <\/div>\n<\/div>\n\n<!-- Modals -->\n<div id=\"barthwin-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('barthwin-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Barthwin2.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Barthwin<\/h2>\n    <p><strong>Role:<\/strong> Droun Estate Doorman<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 11<\/p>\n    <p>Tall, gaunt, and perpetually soul-weary. Delivers sarcasm with the efficiency of a well-oiled guillotine.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"xylor-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('xylor-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Xylor2.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Xylor<\/h2>\n    <p><strong>Role:<\/strong> Oddities Dealer<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 11<\/p>\n    <p>Lost the use of his right eye after a  failed robbery attempt with a poison dagger at his shop. He has a love of strange relics, and a very loose grip on what \u201ccursed\u201d really means. There is always something interesting to be found in Xylor's Oddities.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"vexmarlo-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('vexmarlo-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/VexandMarlo2.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Vex & Marlo<\/h2>\n    <p><strong>Role:<\/strong> Rilo's Old Crew<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 11<\/p>\n    <p>Streetwise partners from Rilo\u2019s past. Vex grins like he\u2019s always scheming and Marlo is still surprised he woke up this morning!<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"sage-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('sage-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Sage.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Cindral\u2019s Marketplace Prophet<\/h2>\n    <p><strong>Role:<\/strong> Doomsayer<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 11<\/p>\n    <p>Rambling mystic in patchwork robes. Warns of the Verdant Order, the Crimson Raven, and the possibly of the apocalypse. Definitely watching for a sign from the heavens.<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"sheila-modal\" class=\"character-modal\">\n  <div class=\"modal-content\">\n    <span class=\"close-button\" onclick=\"closeModal('sheila-modal')\">&times;<\/span>\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Sheila.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\n    <h2>Sheila<\/h2>\n    <p><strong>Role:<\/strong> Cindral's Reach Courtesan<\/p>\n    <p><strong>First Appearance:<\/strong> Chapter 11<\/p>\n    <p>A confident and charismatic woman with ties to Rylo\u2019s past. Witty, bold, and always three steps ahead, especially where coin\u2019s concerned.<\/p>\n  <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4dafa58 e-flex e-con-boxed e-con e-parent\" data-id=\"4dafa58\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-583892f elementor-widget elementor-widget-html\" data-id=\"583892f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Chapters 13\u201318 Title Bar -->\r\n<h2 style=\"color: #ffd700; text-align: center; margin-bottom: 2rem; text-shadow: 2px 2px 5px #000;\">\r\n  Chapters 13\u201318<br><span style=\"font-size: 1rem; color: #eee;\">(Characters as they appear in the Novel)<\/span>\r\n<\/h2>\r\n\r\n<!-- Character Grid -->\r\n<div style=\"display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;\">\r\n\r\n  <!-- Branik -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('branik-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Branik.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Branik Visser<\/p>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- Kai -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('kai-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Kai.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Kai Lee<\/p>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- Oric -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('oric-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Oric.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Clive Olin<\/p>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- Zonic -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('zonic-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/08\/Zonic3.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Zonic<\/p>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- Aldric -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('aldric-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Aldric.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Aldric Clyborne<\/p>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- Noctira -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('noctira-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Noctira2.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Noctira Blackthorn<\/p>\r\n    <\/a><br><br><br>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<!-- Modals -->\r\n\r\n<div id=\"branik-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('branik-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Branik.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Branik Visser<\/h2>\r\n    <p><strong>Role:<\/strong> Stillmere Resident<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 13<\/p>\r\n    <p>Dorn\u2019s younger brother. Quiet, commanding, and never far from a tactical decision. Trusts his instincts and few others.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div id=\"kai-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('kai-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Kai.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Kai<\/h2>\r\n    <p><strong>Role:<\/strong> Scout \u2013 Skyfire Fort<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 13<\/p>\r\n    <p>Sharp-eyed and level-headed. Loyal to Dorn, but curious about the outsiders. Keeps quiet, watches everything.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div id=\"oric-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('oric-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Oric.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Oric<\/h2>\r\n    <p><strong>Role:<\/strong> Scout \u2013 Skyfire Fort<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 13<\/p>\r\n    <p>A bit older, a bit crankier, but still reliable. Knows the land well and isn\u2019t afraid to mutter complaints when necessary.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div id=\"zonic-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('zonic-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/08\/Zonic3.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Zonic<\/h2>\r\n    <p><strong>Role:<\/strong> Necromancer<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 15<\/p>\r\n    <p>A flamboyant and theatrical caster who weaponizes spectacle as much as sorcery. Formerly trained in illusion magic, Zonic was once dismissed as a trickster\u2014until he stopped creating illusions and started crafting horrors. Now a full-fledged necromancer, he\u2019s arrogant, cruel, and dangerous by design. Treats battle like performance, and reality itself like a stage to distort.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div id=\"aldric-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('aldric-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Aldric.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Aldric Clyborne<\/h2>\r\n    <p><strong>Role:<\/strong> Healer and Former Crusader<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 15<\/p>\r\n    <p>A grizzled veteran of the Paladin Crusades, Aldric once served as a battlefield healer\u2014mending flesh and bone in wars that shattered the soul. He abandoned the Order after witnessing horrors they couldn\u2019t explain and sins they refused to own. He\u2019s a man of few words and many regrets. Wields his mace like a gavel of judgment, and heals with hands that shake less than his faith. When he says you\u2019re standing at the edge of something ancient and angry, you\u2019d do well to believe him.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div id=\"noctira-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('noctira-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Noctira2.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Noctira Blackthorn<\/h2>\r\n    <p><strong>Role:<\/strong> Lady of the Midnight Veil<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 18<\/p>\r\n    <p>Known as the Lady of the Midnight Veil, Noctira is a sovereign necromancer driven by sorrow, vengeance, and a century of silence. Sole survivor of a purged noble bloodline, her presence is calm, commanding, and terrifying. She is rarely seen\u2014but when she appears, death follows.\r\n\r\n<\/p>\r\n  <\/div>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f48613 e-flex e-con-boxed e-con e-parent\" data-id=\"9f48613\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c39b82b elementor-widget elementor-widget-html\" data-id=\"c39b82b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Chapter 19 Title Bar -->\r\n<h2 style=\"color: #ffd700; text-align: center; margin-bottom: 2rem; text-shadow: 2px 2px 5px #000;\">\r\n  Chapter 19<br><span style=\"font-size: 1rem; color: #eee;\">(Characters as they appear in the Novel)<\/span>\r\n<\/h2>\r\n\r\n<!-- Character Grid -->\r\n<div style=\"display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;\">\r\n\r\n  <!-- Darras -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('darras-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/www.robertalanwright.com\/wp-content\/uploads\/2025\/06\/Darras.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Darras  Verner<\/p>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- Holm -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('holm-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Holm.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Holm Rask<\/p>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- Marna -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('marna-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/www.robertalanwright.com\/wp-content\/uploads\/2025\/06\/Marna-plus.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Emma Corvin<\/p>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- John -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('john-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/John.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">John Corvin<\/p>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- Osric -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('osric-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/www.robertalanwright.com\/wp-content\/uploads\/2025\/06\/Osric.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Osric Fenlow<\/p>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- Garren -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('garren-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Garren.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Garren Mott<\/p>\r\n    <\/a><br>\r\n    <br><br>\r\n  <\/div>\r\n<!-- Darras Modal -->\r\n<div id=\"darras-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('darras-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Darras.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Darras<\/h2>\r\n    <p><strong>Role:<\/strong> Scout \u2013 Stillmere<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 19<\/p>\r\n    <p>Young and broad-shouldered, Darras still sees the good in people\u2014and wants to believe he can make a difference. He\u2019s quick with a grin and quicker to act when someone\u2019s in trouble. Hails from Duskhaven, where family ties run deep. Carries a charm at his belt from someone he cares about\u2026 and a growing worry about what he\u2019ll find on the road ahead.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Holm Modal -->\r\n<div id=\"holm-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('holm-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Holm.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Holm<\/h2>\r\n    <p><strong>Role:<\/strong> Scout \u2013 Stillmere<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 19<\/p>\r\n    <p>Gruff, dry, and sharp-eyed. Holm has seen enough loss to make him bitter, but not enough to make him stop caring. Duskhaven was home to his sister and her kids. Now, he speaks less and watches more. But when it\u2019s time to move, he\u2019s always ready\u2014and his instincts are usually right.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Marna & Children Modal -->\r\n<div id=\"marna-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('marna-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/www.robertalanwright.com\/wp-content\/uploads\/2025\/06\/Marna-plus.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Emma & Children<\/h2>\r\n    <p><strong>Role:<\/strong> Survivor \u2013 Duskhaven<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 19<\/p>\r\n    <p>Emma is a quiet but resilient mother doing everything she can to protect her children, Tib and Lysa. She doesn't speak of what happened in Duskhaven, only that they stayed hidden while others fled or fell. Her strength isn\u2019t in weapons or words, but in the steady, unwavering will to survive for her family\u2019s sake. Even in ruin, she holds them close and keeps going.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- John Modal -->\r\n<div id=\"john-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('john-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/John.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>John<\/h2>\r\n    <p><strong>Role:<\/strong> Survivor \u2013 Duskhaven<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 19<\/p>\r\n    <p>Armed with nothing but a curtain rod and raw determination, John stood guard over the others in the dark. He\u2019s barely a man, young, gaunt, eyes far older than they should be. But he didn\u2019t flinch, didn\u2019t break. Just waited for the right moment to protect what little was left.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Osric Modal -->\r\n<div id=\"osric-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('osric-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Osric.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Osric<\/h2>\r\n    <p><strong>Role:<\/strong> Survivor \u2013 Duskhaven<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 19<\/p>\r\n    <p>An elderly man with a bandaged foot and no illusions about the world. Osric didn\u2019t fight. He endured. Quiet, observant, and always listening, he was the voice of calm in the crypt when the world above was being torn apart. Sometimes survival is a form of resistance.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Garren Modal -->\r\n<div id=\"garren-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('garren-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Garren.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Garren<\/h2>\r\n    <p><strong>Role:<\/strong> Survivor \u2013 Duskhaven<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 19<\/p>\r\n    <p>Garren was found by Dorn and Thalia while they searched the rubble of Duskhaven for shelter. Weary, shaken, but alive, he kept his head down and helped where he could. One of the lucky few spared by this nightmare, Garren carries the quiet resilience of someone who\u2019s seen too much and at this point is just hoping for a better tomorrow.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0a0f5d3 e-flex e-con-boxed e-con e-parent\" data-id=\"0a0f5d3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0279505 elementor-widget elementor-widget-html\" data-id=\"0279505\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Chapters 20\u201327 Title Bar -->\r\n<h2 style=\"color: #ffd700; text-align: center; margin-bottom: 2rem; text-shadow: 2px 2px 5px #000;\">\r\n  Chapters 20\u201327<br><span style=\"font-size: 1rem; color: #eee;\">(Characters as they appear in the Novel)<\/span>\r\n<\/h2>\r\n\r\n<!-- Character Grid -->\r\n<div style=\"display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;\">\r\n\r\n  <!-- Elizabeth -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('elizabeth-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/www.robertalanwright.com\/wp-content\/uploads\/2025\/06\/ElizebethandJace.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Elizabeth & Jace Poe<\/p>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- Caldus -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('caldus-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Caldus.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Caldus Nowak<\/p>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- Joren -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('joren-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Joren.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Joren Andrei<\/p>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- Harland -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('harland-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Harland.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Harland Crossglade<\/p>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- Brynmar -->\r\n  <div style=\"text-align: center; max-width: 170px;\">\r\n    <a href=\"javascript:void(0);\" onclick=\"openModal('brynmar-modal')\">\r\n      <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Brynmar.png\" style=\"width: 100%; border-radius: 10px;\">\r\n      <p style=\"color: white;\">Brynmar Edwards<\/p>\r\n    <\/a><br><br><br><br><br><br>\r\n  <\/div>\r\n<!-- Elizabeth Modal -->\r\n<div id=\"elizabeth-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('elizabeth-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/www.robertalanwright.com\/wp-content\/uploads\/2025\/06\/ElizebethandJace.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Elizabeth and Jace<\/h2>\r\n    <p><strong>Role:<\/strong> Survivor \u2013 Duskhaven outskirts<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 20<\/p>\r\n    <p>Elizabeth and Jace survived the fall of Duskhaven by sheltering in a house a half mile from town. Isolated and uncertain if anyone was left, they stayed hidden, until they saw smoke rising from the Town Hall chimney. That glimpse of fire drew them back into the world. Quiet and wary, they joined the others with little fanfare, but their timing couldn\u2019t have been better. In a town of ashes, they\u2019re proof that not every spark has gone out.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n<!-- Joren Modal -->\r\n<div id=\"joren-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('joren-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Joren.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Joren<\/h2>\r\n    <p><strong>Role:<\/strong> Scout \u2013 Cindral\u2019s Reach<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 23<\/p>\r\n    <p>Quiet, watchful, and built like a man who\u2019s spent more time on the trail than in town. Joren doesn\u2019t waste words, when he speaks, it\u2019s worth hearing. He\u2019s been through these lands before and knows the risks they carry. A veteran scout with a tracker\u2019s eyes and a soldier\u2019s instincts, he keeps his past to himself and his spear ready.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Caldus Modal -->\r\n<div id=\"caldus-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('caldus-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Caldus.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Caldus<\/h2>\r\n    <p><strong>Role:<\/strong> Scout \u2013 Cindral\u2019s Reach<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 23<\/p>\r\n    <p>Young, eager, and just green enough to still believe in lucky breaks. Caldus volunteered for the mission without knowing what he was walking into and stayed even after he found out. He fidgets when nervous, questions everything, and hasn\u2019t quite learned when to shut up, but he\u2019s got a good heart and the grit to keep marching even when the others don\u2019t joke anymore.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Harland Modal -->\r\n<div id=\"harland-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('harland-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Harland.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Harland Crossglade<\/h2>\r\n    <p><strong>Role:<\/strong> Sage, Historian and Political Advisor<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 24<\/p>\r\n    <p>Harland is a soft-spoken but sharp-minded elder who serves as the resident historian in Glimvale. Formerly a scholar affiliated with Ice Ridge Keep, Harland withdrew from political circles after the Keep was shut down 25 years ago. Harland\u2019s knowledge of arcane history, undead classifications, and old-world factions makes him a critical resource to the party as they navigate deeper threats. He carries no weapon, wears simple robes lined with protective runes, and moves with the measured grace of someone always thinking three steps ahead. Despite his age, Harland\u2019s wit is razor-sharp, and he\u2019s not above using dry sarcasm to undercut pompous fools. He forms an intellectual alliance with Aldric .<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Brynmar Modal -->\r\n<div id=\"brynmar-modal\" class=\"character-modal\">\r\n  <div class=\"modal-content\">\r\n    <span class=\"close-button\" onclick=\"closeModal('brynmar-modal')\">&times;<\/span>\r\n    <img decoding=\"async\" src=\"https:\/\/robertalanwright.com\/wp-content\/uploads\/2025\/06\/Brynmar.png\" style=\"width: 100%; border-radius: 10px; margin-bottom: 20px;\">\r\n    <h2>Brynmar<\/h2>\r\n    <p><strong>Role:<\/strong> Preacher \u2013 Glimvale<\/p>\r\n    <p><strong>First Appearance:<\/strong> Chapter 27<\/p>\r\n    <p>A former fighter\/guard from Ice Ridge Keep, Brynmar traded the sword for scripture. Now serving as the preacher in Glimvale, he offers guidance forged from both faith and battlefield scars. Quietly respected, his words carry the weight of someone who\u2019s seen too much and still found something worth believing in.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4a115b6 e-flex e-con-boxed e-con e-parent\" data-id=\"4a115b6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9730228 elementor-widget elementor-widget-text-editor\" data-id=\"9730228\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 style=\"text-align: center;\"><a href=\"https:\/\/www.robertalanwright.com\/?page_id=282\">Back to the Knightmare Home Page<\/a><\/h3><p>\u00a0<\/p><h3 style=\"text-align: center;\"><a href=\"https:\/\/www.robertalanwright.com\/\">Back to RobertAlanWright.com<\/a><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f68680 e-flex e-con-boxed e-con e-parent\" data-id=\"2f68680\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bb2b0ca elementor-widget elementor-widget-text-editor\" data-id=\"bb2b0ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div style=\"max-width: 800px; margin: 60px auto 40px auto; text-align: center; color: #ddd; font-size: 1.1rem;\">\n<p>The Knightmare Character Gallery is more than just a cast list, it&#8217;s a window into the lives, scars, and choices of those shaping the world of Knightmare.<br>Each portrait and profile was crafted to reflect depth, history, and a sense of purpose within the larger saga. These aren\u2019t just heroes, villains and victims,<br>they\u2019re the soul of the story, bound by fate, blood, and war.<\/p>\n<p style=\"margin-top: 2rem; font-style: italic;\">This world was built with care, character by character. Every backstory, flaw, and motivation matters. If you\u2019ve connected with these faces or found yourself<br>drawn to their paths, you\u2019re already part of the journey. There\u2019s more to come as the story unfolds and more secrets waiting in the shadows.<br>Thanks for walking alongside them.<\/p>\n<p style=\"margin-top: 1rem;\"><strong data-start=\"378\" data-end=\"397\">Note on Artwork<\/strong><br data-start=\"397\" data-end=\"400\">The images you see here were created using a mix of my own editing skills in PS and modern AI tools. I\u2019ve been making art for decades, from painting leather jackets in the \u201980s to building digital worlds in the 2000s before AI art even existed. AI is simply a tool I use now that helps me create art faster and bring this massive fantasy universe to life without having to spend days creating every image.<\/p>\n<p style=\"margin-top: 1rem;\">Robert A. Wright<\/p>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>If you don&#8217;t already have it, please pick up a copy of the Knightmare novel here: Buy on Amazon &nbsp; Spoiler Warning: These portraits and bios may reflect key moments in a character\u2019s arc. While we\u2019ve avoided major reveals, if you&#8217;re currently reading the novel and prefer to experience every twist firsthand, you might want [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-481","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/robertalanwright.com\/index.php?rest_route=\/wp\/v2\/pages\/481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robertalanwright.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/robertalanwright.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/robertalanwright.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robertalanwright.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=481"}],"version-history":[{"count":5,"href":"https:\/\/robertalanwright.com\/index.php?rest_route=\/wp\/v2\/pages\/481\/revisions"}],"predecessor-version":[{"id":1972,"href":"https:\/\/robertalanwright.com\/index.php?rest_route=\/wp\/v2\/pages\/481\/revisions\/1972"}],"wp:attachment":[{"href":"https:\/\/robertalanwright.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}