1<!DOCTYPE html> 2<html lang="en"> 3<head>
4<script>var _rollbarConfig = {"accessToken":"295d6d2e8f934257b0f4ddb304115b52","autoInstrument":true,"captureUncaught":true,"captureUnhandledRejections":true,"hostSafeList":[],"hostBlockList":[],"ignoredMessages":[],"payload":{"environment":"production"}};</script>
vendor: 1 bytes, line 4
4
5<script>!function(r){var e={};function o(n){if(e[n])return e[n].exports;var t=e[n]={i:n,l:!1,exports:{}};return r[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.m=r,o.c=e,o.d=function(r,e,n){o.o(r,e)||Object.defineProperty(r,e,{enumerable:!0,get:n})},o.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},o.t=function(r,e){if(1&e&&(r=o(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var t in r)o.d(n,t,function(e){return r[e]}.bind(null,t));return n},o.n=function(r){var e=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(e,"a",e),e},o.o=function(r,e){return Object.prototype.hasOwnProperty.call(r,e)},o.p="",o(o.s=0)}([function(r,e,o){"use strict";var n=o(1),t=o(5);_rollbarConfig=_rollbarConfig||{},_rollbarConfig.rollbarJsUrl=_rollbarConfig.rollbarJsUrl||"https://cdn.rollbar.com/rollbarjs/refs/tags/v2.26.1/rollbar.min.js",_rollbarConfig.async=void 0===_rollbarConfig.async||_rollbarConfig.async;var a=n.setupShim(window,_rollbarConfig),l=t(_rollbarConfig);window.rollbar=n.Rollbar,a.loadFull(window,document,!_rollbarConfig.async,_rollbarConfig,l)},function(r,e,o){"use strict";var n=o(2),t=o(3);function a(r){return function(){try{return r.apply(this,arguments)}catch(r){try{console.error("[Rollbar]: Internal error",r)}catch(r){}}}}var l=0;function i(r,e){this.options=r,this._rollbarOldOnError=null;var o=l++;this.shimId=function(){return o},"undefined"!=typeof window&&window._rollbarShims&&(window._rollbarShims[o]={handler:e,messages:[]})}var s=o(4),d=function(r,e){return new i(r,e)},c=function(r){return new s(d,r)};function u(r){return a((function(){var e=this,o=Array.prototype.slice.call(arguments,0),n={shim:e,method:r,args:o,ts:new Date};window._rollbarShims[this.shimId()].messages.push(n)}))}i.prototype.loadFull=function(r,e,o,n,t){var l=!1,i=e.createElement("script"),s=e.getElementsByTagName("script")[0],d=s.parentNode;i.crossOrigin="",i.src=n.rollbarJsUrl,o||(i.async=!0),i.onload=i.onreadystatechange=a((function(){if(!(l||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState)){i.onload=i.onreadystatechange=null;try{d.removeChild(i)}catch(r){}l=!0,function(){var e;if(void 0===r._rollbarDidLoad){e=new Error("rollbar.js did not load");for(var o,n,a,l,i=0;o=r._rollbarShims[i++];)for(o=o.messages||[];n=o.shift();)for(a=n.args||[],i=0;i<a.length;++i)if("function"==typeof(l=a[i])){l(e);break}}"function"==typeof t&&t(e)}()}})),d.insertBefore(i,s)},i.prototype.wrap=function(r,e,o){try{var n;if(n="function"==typeof e?e:function(){return e||{}},"function"!=typeof r)return r;if(r._isWrap)return r;if(!r._rollbar_wrapped&&(r._rollbar_wrapped=function(){o&&"function"==typeof o&&o.apply(this,arguments);try{return r.apply(this,arguments)}catch(o){var e=o;throw e&&("string"==typeof e&&(e=new String(e)),e._rollbarContext=n()||{},e._rollbarContext._wrappedSource=r.toString(),window._rollbarWrappedError=e),e}},r._rollbar_wrapped._isWrap=!0,r.hasOwnProperty))for(var t in r)r.hasOwnProperty(t)&&(r._rollbar_wrapped[t]=r[t]);return r._rollbar_wrapped}catch(e){return r}};for(var p="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,captureEvent,captureDomContentLoaded,captureLoad".split(","),f=0;f<p.length;++f)i.prototype[p[f]]=u(p[f]);r.exports={setupShim:function(r,e){if(r){var o=e.globalAlias||"Rollbar";if("object"==typeof r[o])return r[o];r._rollbarShims={},r._rollbarWrappedError=null;var l=new c(e);return a((function(){e.captureUncaught&&(l._rollbarOldOnError=r.onerror,n.captureUncaughtExceptions(r,l,!0),e.wrapGlobalEventHandlers&&t(r,l,!0)),e.captureUnhandledRejections&&n.captureUnhandledRejections(r,l,!0);var a=e.autoInstrument;return!1!==e.enabled&&(void 0===a||!0===a||function(r){return!("object"!=typeof r||void 0!==r.page&&!r.page)}(a))&&r.addEventListener&&(r.addEventListener("load",l.captureLoad.bind(l)),r.addEventListener("DOMContentLoaded",l.captureDomContentLoaded.bind(l))),r[o]=l,l}))()}},Rollbar:c}},function(r,e,o){"use strict";function n(r,e,o,n){r._rollbarWrappedError&&(n[4]||(n[4]=r._rollbarWrappedError),n[5]||(n[5]=r._rollbarWrappedError._rollbarContext),r._rollbarWrappedError=null);var t=e.handleUncaughtException.apply(e,n);o&&o.apply(r,n),"anonymous"===t&&(e.anonymousErrorsPending+=1)}r.exports={captureUncaughtExceptions:function(r,e,o){if(r){var t;if("function"==typeof e._rollbarOldOnError)t=e._rollbarOldOnError;else if(r.onerror){for(t=r.onerror;t._rollbarOldOnError;)t=t._rollbarOldOnError;e._rollbarOldOnError=t}e.handleAnonymousErrors();var a=function(){var o=Array.prototype.slice.call(arguments,0);n(r,e,t,o)};o&&(a._rollbarOldOnError=t),r.onerror=a}},captureUnhandledRejections:function(r,e,o){if(r){"function"==typeof r._rollbarURH&&r._rollbarURH.belongsToShim&&r.removeEventListener("unhandledrejection",r._rollbarURH);var n=function(r){var o,n,t;try{o=r.reason}catch(r){o=void 0}try{n=r.promise}catch(r){n="[unhandledrejection] error getting `promise` from event"}try{t=r.detail,!o&&t&&(o=t.reason,n=t.promise)}catch(r){}o||(o="[unhandledrejection] error getting `reason` from event"),e&&e.handleUnhandledRejection&&e.handleUnhandledRejection(o,n)};n.belongsToShim=o,r._rollbarURH=n,r.addEventListener("unhandledrejection",n)}}}},function(r,e,o){"use strict";function n(r,e,o){if(e.hasOwnProperty&&e.hasOwnProperty("addEventListener")){for(var n=e.addEventListener;n._rollbarOldAdd&&n.belongsToShim;)n=n._rollbarOldAdd;var t=function(e,o,t){n.call(this,e,r.wrap(o),t)};t._rollbarOldAdd=n,t.belongsToShim=o,e.addEventListener=t;for(var a=e.removeEventListener;a._rollbarOldRemove&&a.belongsToShim;)a=a._rollbarOldRemove;var l=function(r,e,o){a.call(this,r,e&&e._rollbar_wrapped||e,o)};l._rollbarOldRemove=a,l.belongsToShim=o,e.removeEventListener=l}}r.exports=function(r,e,o){if(r){var t,a,l="EventTarget,Window,Node,ApplicationCache,AudioTrackList,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDB
5Request,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(",");for(t=0;t<l.length;++t)r[a=l[t]]&&r[a].prototype&&n(e,r[a].prototype,o)}}},function(r,e,o){"use strict";function n(r,e){this.impl=r(e,this),this.options=e,function(r){for(var e=function(r){return function(){var e=Array.prototype.slice.call(arguments,0);if(this.impl[r])return this.impl[r].apply(this.impl,e)}},o="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,_createItem,wrap,loadFull,shimId,captureEvent,captureDomContentLoaded,captureLoad".split(","),n=0;n<o.length;n++)r[o[n]]=e(o[n])}(n.prototype)}n.prototype._swapAndProcessMessages=function(r,e){var o,n,t;for(this.impl=r(this.options);o=e.shift();)n=o.method,t=o.args,this[n]&&"function"==typeof this[n]&&("captureDomContentLoaded"===n||"captureLoad"===n?this[n].apply(this,[t[0],o.ts]):this[n].apply(this,t));return this},r.exports=n},function(r,e,o){"use strict";r.exports=function(r){return function(e){if(!e&&!window._rollbarInitialized){for(var o,n,t=(r=r||{}).globalAlias||"Rollbar",a=window.rollbar,l=function(r){return new a(r)},i=0;o=window._rollbarShims[i++];)n||(n=o.handler),o.handler._swapAndProcessMessages(l,o.messages);window[t]=n,window._rollbarInitialized=!0}}}}]);</script>
vendor: 1 bytes, line 5
5
6<script type="importmap" data-turbo-track="reload">{ 7 "imports": { 8 "application": "https://d32hgpjj5y625p.cloudfront.net/assets/application-f207b082d340e2d7ef1faf6a3963b9409fa3147fb7e312868adaa67e76083f68.js", 9 "turbo_stream_actions": "https://d32hgpjj5y625p.cloudfront.net/assets/turbo_stream_actions-ff801f8567a3558f4a5e50a81da697f29e835e2fa46cc6bf769179d5831663dc.js", 10 "@hotwired/turbo-rails": "https://d32hgpjj5y625p.cloudfront.net/assets/turbo.min-ddd8b828c747ffd95dbdfaa87b2414d120a316eed8407f19f78e777d074e5e96.js", 11 "trix": "https://cdn.jsdelivr.net/npm/[email protected]/dist/trix.umd.min.js", 12 "js-cookie": "https://cdn.jsdelivr.net/npm/[email protected]/dist/js.cookie.min.js", 13 "sortablejs": "https://cdn.jsdelivr.net/npm/sortablejs@latest/Sortable.min.js", 14 "jquery-sortablejs": "https://cdn.jsdelivr.net/npm/jquery-sortablejs@latest/jquery-sortable.js", 15 "@hotwired/stimulus": "https://d32hgpjj5y625p.cloudfront.net/assets/stimulus.min-976b4e166c7f712397cad15409e0b976dfd9f2373f5e04d9f4520f0d5a7597f5.js", 16 "@hotwired/stimulus-loading": "https://d32hgpjj5y625p.cloudfront.net/assets/stimulus-loading-39227295c8a6d71e10ca2a94dede18522ced047f6ccbf8788e926f8be14aff1b.js", 17 "controllers/add_subscriber_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/add_subscriber_controller-fd9fe8936dd464dc1cbae3d31c3bc986e5e2114ee003fab4e5418f3efdaa46be.js", 18 "controllers/application": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/application-44e5edd38372876617b8ba873a82d48737d4c089e5180f706bdea0bb7b6370be.js", 19 "controllers/design_nav_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/design_nav_controller-2f712f7500c82845450b65dec862659df22dea1d2d39a17b9469d7070bb1d233.js", 20 "controllers/design_page_section_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/design_page_section_controller-f1a457031a27726cd23bb568294b137349e91d691cdbe35758af8b0e4cce37f4.js", 21 "controllers": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/index-d92597c94be3b5a5adba9c0f17fb1601585e59e54ed1e242cd99ce6f935198e5.js", 22 "controllers/manage_subscribers_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/manage_subscribers_controller-93a288f637c86f52c4661a1427e3ffb7c2bf46f425ce2a36ff995c948bcf7c89.js", 23 "controllers/modal_form_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/modal_form_controller-ed45881813baad0b886a257c8389b563a3f232cbc408f66cf4da53daa38bc4c1.js", 24 "controllers/newsletter_builder_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_controller-f2f1e3b58c8d4436bcdd8eea1d3b71a276a963c5e87549fffa49bab275bc9580.js", 25 "controllers/newsletter_builder_image_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_image_controller-13937df8f37d686d07b0834fdc8e977b71cc4e700adfc069d1c499f0cbb6b6b6.js", 26 "controllers/newsletter_builder_image_form_fields_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_image_form_fields_controller-5fb397c6153ab53d8aec1e3027c32a699349fbdbf1ebee1143215f8bd6eee05a.js", 27 "controllers/newsletter_builder_modal_form_fields_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_modal_form_fields_controller-9e5fb79d742394fa9eaeeddb437123dd78ed2f87d4cea5d220a404e294795000.js", 28 "controllers/newsletter_builder_replaceable_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_replaceable_controller-21efea64bf8648e6883566d7b7be4c37654a24e08b2367dfeed4e44956097ee8.js", 29 "controllers/newsletter_builder_tags_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_tags_controller-0eb8d1f271977faa68a92a53741979bf58ffc86c075f84f2d25deafbd3a60e47.js", 30 "controllers/newsletter_message_schedule_modal_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_message_schedule_modal_controller-c70893dd83a505fe506ad4430a1f8439966c9f4d9c8392d85895e73869ca3122.js", 31 "controllers/search_modal_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/search_modal_controller-35710a5ac2b54272c5c23a69e0adb29820848de5844d613f73d58a2ea27a61f3.js", 32 "controllers/section_card_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/section_card_controller-6e39fd28ad51d887ed0c7a10d2c51b3ff3a1bd36621fdcf810dbc908a2f82624.js" 33 } 34}</script>
34 35<link rel="modulepreload" href="https://d32hgpjj5y625p.cloudfront.net/assets/application-f207b082d340e2d7ef1faf6a3963b9409fa3147fb7e312868adaa67e76083f68.js"> 36<link rel="modulepreload" href="https://d32hgpjj5y625p.cloudfront.net/assets/turbo_stream_actions-ff801f8567a3558f4a5e50a81da697f29e835e2fa46cc6bf769179d5831663dc.js"> 37<link rel="modulepreload" href="https://d32hgpjj5y625p.cloudfront.net/assets/turbo.min-ddd8b828c747ffd95dbdfaa87b2414d120a316eed8407f19f78e777d074e5e96.js">
38<script type="esms-options">{"nonce":null}</script>
vendor: 1 bytes, line 38
38
39<script src="https://d32hgpjj5y625p.cloudfront.net/assets/es-module-shims.min-a0e02f0f37eb67badf69f69d30f3d3ef921c0ba3d076579d03a937c6b1c29d2d.js" async="async" data-turbo-track="reload"></script>
vendor: 1 bytes, line 39
39
40<script type="module">import "application"</script>
40 41<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> 42<title>Donna Hechler Porter</title> 43<meta name="csrf-param" content="authenticity_token" /> 44<meta name="csrf-token" content="Y8MRNYYDHTijv99WOKFZ_TEk9HdACCGyoGn2KaaRK5Hu6bplG8T4QknSu2sX_CYuBSAJbsmQRXbPQ8O47mMnHA" /> 45<meta name="csp-nonce" /> 46<meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name="viewport"> 47
47<script> 48 window.renderTurnstile = function () { 49 $('.cloudflare-turnstile-widget').each((i, widget) => { 50 turnstile.render(widget, { 51 sitekey: '0x4AAAAAABCVYQo6ZyG97FYI', 52 callback: function (token) { 53 $(widget).parents('form').find("input[type='submit']").prop("disabled", false); 54 }, 55 }); 56 }); 57 }; 58 window.turnstileLoaded = function() { 59 if (document.readyState === "loading") { 60 document.addEventListener('DOMContentLoaded', renderTurnstile); 61 } else { 62 renderTurnstile(); 63 } 64 }; 65 document.addEventListener("turbo:frame-load", renderTurnstile); 66 </script>
66 67 68
68<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?onload=turnstileLoaded" async defer></script>
68 69 70<meta content="&nbsp;Donna has always had stories in her head. When they were not swirling and gnawing, she had her head in a history book - both fiction and non-fiction. Now, she puts her love of old things, including her genealogy, to good use by writing both genealogy books and novels. She also has a book on her journey with hypothyroidism. Her novels have won numerous awards, and several have been nominated for the prestigious Ind'Tale RONE award. She has also written several smallish books, including a book on how to make history come to life for young people and a book on the 1778 Big Siege of Fort Boonesborough.&nbsp;A graduate of Texas A &amp; M University, Donna shares her love of books and writing with middle school students at a private school. She also owns a small tutoring business for students of all ages. Donna lives northeast of Houston with embarrassingly way too many animals. She dreams of life in a log cabin in the woods, even as she is addicted to antique and thrift shopping. And still, she manages to find time to write.&nbsp;If you live in southeast Texas and would like Donna to speak at your reading, genealogy, history or other club, please contact her. She is more than likely to say yes!&nbsp;" name="description"> 71<meta content="Donna Hechler Porter" property="og:title"> 72<meta content="&nbsp;Donna has always had stories in her head. When they were not swirling and gnawing, she had her head in a history book - both fiction and non-fiction. Now, she puts her love of old things, including her genealogy, to good use by writing both genealogy books and novels. She also has a book on her journey with hypothyroidism. Her novels have won numerous awards, and several have been nominated for the prestigious Ind'Tale RONE award. She has also written several smallish books, including a book on how to make history come to life for young people and a book on the 1778 Big Siege of Fort Boonesborough.&nbsp;A graduate of Texas A &amp; M University, Donna shares her love of books and writing with middle school students at a private school. She also owns a small tutoring business for students of all ages. Donna lives northeast of Houston with embarrassingly way too many animals. She dreams of life in a log cabin in the woods, even as she is addicted to antique and thrift shopping. And still, she manages to find time to write.&nbsp;If you live in southeast Texas and would like Donna to speak at your reading, genealogy, history or other club, please contact her. She is more than likely to say yes!&nbsp;" property="og:description"> 73<meta content="https://dhporterbooks.com" property="og:url"> 74<meta content="website" property="og:type"> 75<meta content="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,h_300,q_auto,w_300/k5mnfkv11g5ml45dr38h7mnoacwo" property="og:image"> 76<meta content="summary" property="twitter:card"> 77<link rel="icon" type="image/x-icon" href="https://res.cloudinary.com/wellfleet/image/upload/c_lpad,b_rgb:062832,w_32,h_32/c_lpad,w_28,h_28,co_rgb:FFFFFF,l_text:Prata_24_bold:DHP/v1701462860/favicon.png" /> 78<style type="text/css"> 79body { 80 --background-color: #062832; 81 --accent-color: #63C3A8; 82 --text-color: #FFFFFF; 83 --accent-contrast-color: #000000; 84 --logo-font: "DM Serif Display", serif; 85 --logo-font-weight: 400; 86 --logo-font-case: none; 87 --header-font: "Oswald", sans-serif; 88 --header-font-weight: 400; 89 --body-font: "DM Sans", sans-serif; 90 --background-image-url: url(https://res.cloudinary.com/wellfleet/image/upload/f_auto,q_auto/xxwnl2hmxe6d5m0gw6d777560l5t); 91 --mailing-list-background-image-url: url(https://res.cloudinary.com/wellfleet/image/upload/b_black,c_fill,f_auto,o_60,q_auto/e5ijbq7yy8ylt462cf89a8tuqzpn); 92} 93 94 95</style> 96<link href="https://dhporterbooks.com" rel="canonical"> 97<link href="//fonts.googleapis.com" rel="preconnect"> 98<link crossorigin="true" href="//fonts.gstatic.com" rel="preconnect"> 99<link as="style" crossorigin="anonymous" href="https://fonts.googleapis.com/css2?display=swap&family=DM Serif Display:wght@400&
99family=Oswald:wght@400&family=DM Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700" rel="preload" type="text/css"> 100<link crossorigin="anonymous" href="https://fonts.googleapis.com/css2?display=swap&family=DM Serif Display:wght@400&family=Oswald:wght@400&family=DM Sans:ital,opsz,wght@0,9..40,400;0,9..40,700;1,9..40,400;1,9..40,700" rel="stylesheet" type="text/css"> 101<link rel="stylesheet" href="https://d32hgpjj5y625p.cloudfront.net/assets/website-5164b3cb3279842da358c6c907e0cf5e9d72106743dddf3c2802599bbf187c77.css" media="all" />
102<script src="https://d32hgpjj5y625p.cloudfront.net/assets/website-51048669aa058af730a2050187f188c2dff273ff3c464e46b7b3f7ddaf6ad92b.js"></script>
102 103<turbo-frame data-turbo="true" id="analytic_tags"> 104
105<script src="https://d32hgpjj5y625p.cloudfront.net/assets/custom_tracking-31af88ace985edb56eb121c6755d1a01a338931beedac126e877338b80684370.js"></script>
105 106</turbo-frame> 107</head> 108<body class="websites_controller show_action " data-turbo="false"> 109<main role="main"> 110<!-- stripping any params - The canonical URL should just be the base URL. --> 111<div class="min-vh-100 d-flex flex-column website-home-page" itemscope="" itemtype="https://schema.org/WebSite"> 112<meta content="https://dhporterbooks.com" itemprop="url"> 113<meta content="" itemprop="description"> 114<meta content="Donna Hechler Porter" itemprop="name"> 115<div class="header my-lg-2"> 116 117<nav class="navbar navbar-expand-lg py-1 d-flex justify-content-between flex-wrap container"> 118<div class="author-name text-wrap mb-0 left-aligned"> 119<a class="text-reset text-decoration-none m-0 p-0" href="/">Donna Hechler Porter 120</a></div> 121<button class="d-block d-lg-none btn p-0" data-bs-target=".navbar-collapse" data-bs-toggle="collapse"> 122<svg width="1em" height="1em" style="fill: none; stroke: currentColor; vertical-align: middle; " viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"> 123<path d="M1 2H19" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 124<path d="M1 9H19" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 125<path d="M1 16H19" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 126<path d="M1 2H19" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 127<path d="M1 9H19" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 128<path d="M1 16H19" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 129</svg> 130 131</button> 132<div class="collapse navbar-collapse navbar-nav-scroll flex-grow-0 flex-wrap mh-100"> 133<div class="mobile-menu-header d-flex d-lg-none align-items-center justify-content-between px-2 px-md-6 pt-3"> 134<a class="author-name text-reset text-decoration-none mb-0" href="/">Donna Hechler Porter</a> 135<button class="btn p-0" data-bs-target=".navbar-collapse" data-bs-toggle="collapse"> 136<svg width="1em" height="1em" style="fill: none; stroke: currentColor; vertical-align: middle; " viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> 137<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 138<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 139<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 140<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 141</svg> 142 143</button> 144</div> 145<ul class="navbar-nav mt-1 mt-lg-0 px-2 px-md-6 n"> 146<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/books">Novels</a></li> 147 148<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/series">Novel Series</a></li> 149 150<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" target="_blank" rel="noopener" href="https://dhporterbooks.wixsite.com/genealogy-books">Genealogy Books </a></li> 151 152<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" target="_blank" rel="noopener" href="https://dhporterbooks.wixsite.com/genealogy-books/copy-of-home-1">Other Books</a></li> 153 154<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" target="_blank" rel="noopener" href="https://dhporterbooks.wixsite.com/my-site-8">Books, Chocolate & Men in Tricorns (author blog)</a></li> 155 156<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" target="_blank" rel="noopener" href="https://dhporterbooks.wixsite.com/genealogy-books/copy-of-home">Speaker Opportunities</a></li> 157 158<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/mailing-list">Mailing List</a></li> 159 160<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/contact">Contact</a></li> 161 162<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/about">About</a></li> 163 164<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" target="_blank" rel="noopener" href="http://theflyingshuttle.net">The Flying Shuttle (genealogy blog)</a></li> 165 166<li class="nav-item d-flex pt-2 pt-lg-0 gap-2 gap-lg-0 justify-content-center"> 167<a target="_blank" name="BookBub" class="nav-link d-flex align-items-center" href="https://www.bookbub.com/authors/donna-hechler-porter"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 168 viewBox="0 0 48 48" style="fill: currentColor; stroke: currentColor; vertical-align: middle; " xml:space="preserve" width="24px" height="24px"> 169<path d="M34.2,20.9c0.7-0.5,1-1.3,1-2.3c0-1.8-1.3-2.7-3.8-2.7h-2.2v5.8h2.3C32.7,21.8,33.6,21.5,34.2,20.9z"/> 170<path d="M14.6,25.1h-2.8v6.5h3c1.3,0,2.3-0.3,3-0.9c0.7-0.6,1.1-1.4,1.1-2.4C18.8,26.1,17.4,25.1,14.6,25.1z"/> 171<path d="M16.9,20.9c0.7-0.5,1-1.3,1-2.3c0-1.8-1.3-2.7-3.8-2.7h-2.2v5.8h2.3C15.3,21.8,16.2,21.5,16.9,20.9z"/> 172<path d="M24.1,0.3C11.2,0.3,0.7,10.8,0.7,23.8c0,12.9,10.5,23.4,23.4,23.4s23.4-10.5,23.4-23.4C47.5,10.8,37,0.3,24.1,0.3z 173 M21.2,33.1c-1.4,1.2-3.3,1.8-5.7,1.8H7.5V12.6h7.6c2.3,0,4.1,0.5,5.4,1.4c1.3,0.9,1.9,2.2,1.9,3.8c0,1.2-0.4,2.2-1.1,3.2 174 c-0.8,0.9-1.8,1.6-3.1,2v0c1.6,0.2,2.8,0.8,3.7,1.8c0.9,1,1.4,2.2,1.4,3.6C23.3,30.3,22.6,31.9,21.2,33.1z M38.5,33.1 175 c-1.4,1.2-3.3,1.8-5.7,1.8h-7.9V12.6h7.6c2.3,0,4.1,0.5,5.4,1.4c1.3,0.9,1.9,2.2,1.9,3.8c0,1.2-0.4,2.2-1.1,3.2 176 c-0.8,0.9-1.8,1.6-3.1,2v0c1.6,0.2,2.8,0.8,3.7,1.8c0.9,1,1.4,2.2,1.4,3.6C40.7,30.3,40,31.9,38.5,33.1z"/> 177<path d="M32,25.1h-2.8v6.5h3c1.3,0,2.3-0.3,3-0.9c0.7-0.6,1.1-1.4,1.1-2.4C36.1,26.1,34.7,25.1,32,25.1z"/> 178</svg> 179 180</a><a target="_blank" name="Goodreads" class="nav-link d-flex align-items-center" href="https://www.goodreads.com/donnahechlerporter"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 181 viewBox="0 0 48 48" style="fill: currentColor; stroke: currentColor; vertical-align: middle; " xml:space="preserve" width="24px" height="24px"> 182<path d="M32,17c0.5,3.9-0.5,8.3-3.8,10.6c-2.3,1.6-5.5,1.5-7.4,0.6c-3.9-1.8-5.2-6.2-4.9-10.2c0.5-6.4,4.3-9.2,7.9-9.2 183 C28.7,8.7,31.3,12.1,32,17L32,17z M47.6,6.2v35.3c0,3.2-2.6,5.9-5.9,5.9H6.4c-3.2,0-5.9-2.6-5.9-5.9V6.2c0-3.2,2.6-5.9,5.9-5.9h35.3
184 C44.9,0.3,47.6,2.9,47.6,6.2z M35.2,29.8c0,0,0-3.6,0-22.8h-3v4.2c-0.1,0-0.1-0.1-0.2-0.1c-1-2.2-3.8-4.9-8-4.8 185 c-5.5,0-9.2,3.3-10.6,8.2c-0.5,1.6-0.6,3.2-0.6,4.8c0.2,8.2,4.7,12.4,11.8,12.1c3-0.1,5.7-1.8,7.3-4.7c0.1-0.1,0.1-0.2,0.2-0.3 186 c0,0,0,0,0.1,0c0,0.4,0,3.2,0,3.6c0,1.6-0.2,3.1-0.8,4.6c-0.8,2.2-2.3,3.6-4.7,4.2c-1.9,0.4-3.7,0.4-5.6-0.1c-2.3-0.6-3.8-2-4.3-4.4 187 c0-0.2-0.1-0.1-0.2-0.1h-2.8c0.1,1.1,0.3,2.1,0.9,3.1c2.5,4.3,8.7,5.1,13.5,3.9C33.3,39.7,35.2,35.2,35.2,29.8L35.2,29.8z"/> 188</svg> 189 190</a><a target="_blank" name="Facebook" class="nav-link d-flex align-items-center" href="https://www.facebook.com/donnahechlerporter.author"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 191 viewBox="0 0 48 48" style="fill: currentColor; stroke: currentColor; vertical-align: middle; " xml:space="preserve" width="24px" height="24px"> 192<g> 193 <path class="st0" d="M24,0C10.7,0,0,10.7,0,24c0,11.3,7.7,20.7,18.2,23.3v-16h-4.9V24h4.9v-3.2c0-8.2,3.7-12,11.7-12 194 c1.5,0,4.1,0.3,5.2,0.6v6.6c-0.6-0.1-1.6-0.1-2.8-0.1c-3.9,0-5.5,1.5-5.5,5.4V24h7.8l-1.3,7.3h-6.5v16.5C38.8,46.4,48,36.3,48,24 195 C48,10.7,37.3,0,24,0z"/> 196</g> 197</svg> 198 199</a><a target="_blank" name="TikTok" class="nav-link d-flex align-items-center" href="https://www.tiktok.com/@dhporterbooks"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 200 viewBox="0 0 48 48" style="fill: currentColor; stroke: currentColor; vertical-align: middle; " xml:space="preserve" width="24px" height="24px"> 201<path class="st0" d="M34.1,0h-8.1v32.7c0,3.9-3.1,7.1-7,7.1c-3.9,0-7-3.2-7-7.1c0-3.8,3-7,6.8-7.1v-8.2C10.6,17.5,4,24.3,4,32.7 202 C4,41.2,10.8,48,19.1,48c8.4,0,15.1-6.9,15.1-15.3V15.9c3,2.2,6.8,3.5,10.7,3.6v-8.2C38.9,11.1,34.1,6.1,34.1,0z"/> 203</svg> 204 205</a><a target="_blank" name="Pinterest" class="nav-link d-flex align-items-center" href="https://www.pinterest.com/dhporterbooks/"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 206 viewBox="0 0 48 48" style="fill: currentColor; stroke: currentColor; vertical-align: middle; " xml:space="preserve" width="24px" height="24px"> 207<g> 208 <path class="st0" d="M24,0C10.7,0,0,10.7,0,24c0,10.2,6.3,18.9,15.3,22.3c-0.2-1.9-0.4-4.8,0.1-6.9c0.4-1.9,2.8-11.9,2.8-11.9 209 s-0.7-1.4-0.7-3.6c0-3.3,1.9-5.8,4.3-5.8c2,0,3,1.5,3,3.4c0,2.1-1.3,5.1-2,8c-0.6,2.4,1.2,4.3,3.6,4.3c4.3,0,7.5-4.5,7.5-11 210 c0-5.7-4.1-9.8-10-9.8c-6.8,0-10.8,5.1-10.8,10.4c0,2.1,0.8,4.3,1.8,5.5c0.2,0.2,0.2,0.4,0.2,0.7c-0.2,0.8-0.6,2.4-0.7,2.7 211 c-0.1,0.4-0.3,0.5-0.8,0.3c-3-1.4-4.9-5.8-4.9-9.3c0-7.6,5.5-14.5,15.9-14.5c8.3,0,14.8,5.9,14.8,13.9c0,8.3-5.2,14.9-12.4,14.9 212 c-2.4,0-4.7-1.3-5.5-2.8c0,0-1.2,4.6-1.5,5.7c-0.5,2.1-2,4.7-3,6.3c2.2,0.7,4.6,1.1,7.1,1.1c13.3,0,24-10.7,24-24S37.3,0,24,0z"/> 213</g> 214</svg> 215 216</a></li> 217 218</ul> 219</div> 220</nav> 221</div> 222 223 224<div class="website-content"> 225<div class="website-section mb-7 mb-xl-9 "><div class="background-image-with-carousel-spotlight"> 226<div class="background-image-with-gradient pt-3"> 227<div class="d-flex flex-column justify-content-center align-items-center text-center mt-4"> 228<h1 class="author-name font-logo-xl mx-3 text-fit text-fit-80 w-100 lh-sm">Donna Hechler Porter</h1> 229<div class="author-label text-uppercase font-header-large accent-font">Author</div> 230</div> 231<div class="container pt-lg-3"> 232<div class="d-flex d-md-none gap-2 flex-nowrap overflow-auto mx-n2 px-2 carousel-mobile mt-3" role="list"> 233<div class="cover-image-wrapper book-cover-89639"> 234<a title="Keeping Secrets (Children of the Light, #1)" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/keeping-secrets-children-of-the-light-1"><img class="cover-image img-fluid" alt="Keeping Secrets (Children of the Light, #1)" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/ar_6:9,b_auto:border,c_pad,f_auto,q_auto,w_638/w42xfhwgf3leen42b15gf75vzjh9" /> 235</a></div> 236 237<div class="cover-image-wrapper book-cover-89634"> 238<a title="Breaking Promises (Children of the Light, #2)" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/breaking-promises-children-of-the-light-2"><img class="cover-image img-fluid" alt="Breaking Promises (Children of the Light, #2)" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/ar_6:9,b_auto:border,c_pad,f_auto,q_auto,w_638/0ga31mwn9wxbz8uiirg9fzsec9po" /> 239</a></div> 240 241<div class="cover-image-wrapper book-cover-89640"> 242<a title="Binding Fire (Children of the Light, #3)" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/binding-fire-children-of-the-light-3"><img class="cover-image img-fluid" alt="Binding Fire (Children of the Light, #3)" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/ar_6:9,b_auto:border,c_pad,f_auto,q_auto,w_638/onxifxe2omzx82xtw3ufz11tpy6n" /> 243</a></div> 244 245<div class="cover-image-wrapper book-cover-89635"> 246<a title="The Rood (The Marylanders, #1)" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/the-rood-the-marylanders-1"><img class="cover-image img-fluid" alt="The Rood (The Marylanders, #1)" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/ar_6:9,b_auto:border,c_pad,f_auto,q_auto,w_638/zlooghi371nz3m08lfzdf5yh975l" /> 247</a></div> 248 249<div class="cover-image-wrapper book-cover-89636"> 250<a title="The Brooch (The Marylanders Book 2)" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/the-brooch-the-marylanders-book-2"><img class="cover-image img-fluid" alt="The Brooch (The Marylanders Book 2)" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/ar_6:9,b_auto:border,c_pad,f_auto,q_auto,w_638/xubitgtlj6dvwibu1xxr1luac3kb" /> 251</a></div> 252 253</div> 254<div class="books-carousel carousel spotlight-carousel slide d-none d-md-block mt-3" data-bs-wrap="false"> 255<div class="carousel-inner"> 256<div class="carousel-item active"> 257<div class="row justify-content-start"> 258<div class="col-3"> 259<div class="cover-image-wrapper book-cover-89639"> 260<a title="Keeping Secrets (Children of the Light, #1)" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/keeping-secrets-children-of-the-light-1"><img class="cover-image img-fluid" alt="Keeping Secrets (Children of the Light, #1)" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/ar_6:9,b_auto:border,c_pad,f_auto,q_auto,w_638/w42xfhwgf3leen42b15gf75vzjh9" /> 261</a></div> 262 263</div> 264<div class="col-3"> 265<div class="cover-image-wrapper book-cover-89634"> 266<a title="Breaking Promises (Children of the Light, #2)" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/breaking-promises-children-of-the-light-2"><img class="cover-image img-fluid" alt="Breaking Promises (Children of the Light, #2)" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/ar_6:9,b_auto:border,c_pad,f_auto,q_auto,w_638/0ga31mwn9wxbz8uiirg9fzsec9po" /> 267</a></div> 268 269</div> 270<div class="col-3"> 271<div class="cover-image-wrapper book-cover-89640"> 272<a title="Binding Fire (Children of the Light, #3)" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/binding-fire-children-of-the-light-3"><img class="cover-image img-fluid" alt="Binding Fire (Children of the Light, #3)" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/ar_6:9,b_auto:border,c_pad,f_auto,q_auto,w_638/onxifxe2omzx82xtw3ufz11tpy6n" /> 273</a></div> 274 275</div> 276<div class="col-3"> 277<div class="cover-image-wrapper book-cover-89635"> 278<a title="The Rood (The Marylanders, #1)" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/the-rood-the-marylanders-1"><img class="cover-image img-fluid" alt="The Rood (The Marylanders, #1)" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/ar_6:9,b_auto:border,c_pad,f_auto,q_auto,w_638/zlooghi371nz3m08lfzdf5yh975l" /> 279</a></div> 280 281</div> 282</div> 283</div> 284<div class="carousel-item"> 285<div class="row justify-content-start"> 286<div class="col-3"> 287<div class="cover-image-wrapper book-cover-89636"> 288<a title="The Brooch (The Marylanders Book 2)" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/the-brooch-the-marylanders-book-2"><img class="cover-image img-fluid" alt="The Brooch (The Marylanders Book 2)" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/ar_6:9,b_auto:border,c_pad,f_auto,q_auto,w_638/xubitgtlj6dvwibu1xxr1luac3kb" /> 289</a></div> 290 291</div> 292</div> 293</div> 294</div> 295<button class="carousel-control-prev d-none" data-bs-slide="prev" data-bs-target=".spotlight-carousel" type="button"> 296<span aria_hidden="true" class="carousel-control-prev-icon"></span> 297<span class="visually-hidden">Previous</span> 298</button> 299<button class="carousel-control-next" data-bs-slide="next" data-bs-target=".spotlight-carousel" type="button"> 300<span aria_hidden="true" class="carousel-control-next-icon"></span> 301<span class="visually-hidden">Next</span> 302</button> 303</div> 304</div> 305 306</div> 307</div> 308</div> 309 310<div class="website-section mb-7 mb-xl-9 "><div class="biography-module container round-left" id="biography-module" itemprop="author" itemscope="" itemtype="https://schema.org/Person"> 311<div class="row gap-6 gap-lg-10"> 312<div class="col-md-auto text-center order-md-0"> 313<img class="author-image mw-100" alt="Donna Hechler Porter" itemprop="image" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,h_660,q_auto,r_max,w_660/k5mnfkv11g5ml45dr38h7mnoacwo" /> 314</div> 315<div class="col"> 316<h2 class="font-logo-medium" itemprop="name">Donna Hechler Porter</h2> 317<div class="biography font-body-large mb-2"> 318<div class="expandable-text text-break font-body-large rich-text"> 319<div class="d-none expanded"> 320<p> Donna has always had stories in her head. When they were not swirling and gnawing, she had her head in a history book - both fiction and non-fiction. Now, she puts her love of old things, including her genealogy, to good use by writing both genealogy books and novels. She also has a book on her journey with hypothyroidism. Her novels have won numerous awards, and several have been nominated for the prestigious Ind'Tale RONE award. She has also written several smallish books, including a book on how to make history come to life for young people and a book on the 1778 Big Siege of Fort Boonesborough. </p><p>A graduate of Texas A & M University, Donna shares her love of books and writing with middle school students at a private school. She also owns a small tutoring business for students of all ages. Donna lives northeast of Houston with embarrassingly w
320ay too many animals. She dreams of life in a log cabin in the woods, even as she is addicted to antique and thrift shopping. And still, she manages to find time to write. </p><p>If you live in southeast Texas and would like Donna to speak at your reading, genealogy, history or other club, please contact her. She is more than likely to say yes! </p> 321<button class="btn-expand-toggle">less</button> 322</div> 323<div class="collapsed"> 324<p> Donna has always had stories in her head. When they were not swirling and gnawing, she had her head in a history book - both fiction and non-fiction. Now, she puts her love of old things, including her genealogy, to good use by writing both genealogy books and novels. She also has a book on her journey with hypothyroidism. Her novels have won numerous awards, and several have been nominated for the prestigious Ind'Tale RONE award. She has...</p> 325<button class="btn-expand-toggle">more</button> 326</div> 327</div> 328 329</div> 330<ul class="list-unstyled d-flex flex-wrap gap-3 justify-content-start"> 331</ul> 332 333</div> 334</div> 335</div> 336 337</div> 338 339<div class="website-section mb-7 mb-xl-9 container"><div id="book-module"> 340<div class="d-flex align-items-center justify-content-between"> 341<h2 class="module-header text-break font-logo-medium">Books</h2> 342<a class="text-reset font-body-large" href="/books">View All</a> 343</div> 344 345<div class="mt-6"> 346<div class="book-rich d-flex flex-column flex-md-row gap-2 gap-md-8 book-89639" itemprop="hasPart" itemscope="" itemtype="https://schema.org/Book"> 347<div class="col-md-3 text-center text-md-start order-md-0"> 348<div class="cover-image-wrapper book-cover-89639"> 349<a title="Keeping Secrets (Children of the Light, #1)" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/keeping-secrets-children-of-the-light-1"><img class="cover-image img-fluid" alt="Keeping Secrets (Children of the Light, #1)" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_638/w42xfhwgf3leen42b15gf75vzjh9" /> 350</a></div> 351 352</div> 353<div class="flex-grow-1 pt-3 pt-md-2"> 354<meta content="Keeping Secrets (Children of the Light, #1)" itemprop="name"> 355<div itemprop="author" itemscope="" itemtype="https://schema.org/Person"> 356<meta content="Donna Hechler Porter" itemprop="name"> 357</div> 358<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 359<meta content="Amazon" itemprop="seller"> 360<meta content="https://www.amazon.com/dp/B00KK87I66" itemprop="url"> 361</div> 362<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 363<meta content="Amazon UK" itemprop="seller"> 364<meta content="https://www.amazon.co.uk/dp/B00KK87I66" itemprop="url"> 365</div> 366<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 367<meta content="Amazon CA" itemprop="seller"> 368<meta content="https://www.amazon.ca/dp/B00KK87I66" itemprop="url"> 369</div> 370<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 371<meta content="Kobo" itemprop="seller"> 372<meta content="https://www.kobo.com/us/en/ebook/keeping-secrets-21" itemprop="url"> 373</div> 374<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 375<meta content="Kobo GB" itemprop="seller"> 376<meta content="https://www.kobo.com/gb/en/ebook/keeping-secrets-21" itemprop="url"> 377</div> 378<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 379<meta content="Kobo CA" itemprop="seller"> 380<meta content="https://www.kobo.com/ca/en/ebook/keeping-secrets-21" itemprop="url"> 381</div> 382<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 383<meta content="Barnes & Noble" itemprop="seller"> 384<meta content="http://www.barnesandnoble.com/w/keeping-secrets-donna-hechler-porter/1119612668?ean=2940046303537" itemprop="url"> 385</div> 386<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 387<meta content="Apple Books" itemprop="seller"> 388<meta content="https://books.apple.com/us/book/keeping-secrets/id912241000?mt=11" itemprop="url"> 389</div> 390<h3 class="font-logo-small text-break"> 391<a class="text-reset text-decoration-none" href="/books/keeping-secrets-children-of-the-light-1">Keeping Secrets (Children of the Light, #1)</a> 392</h3> 393<div class="font-body-large fst-italic"></div> 394<div class="mt-1"> 395<div class="font-body-large"> 396From the series: 397<a itemprop="isPartOf" href="/series/children-of-the-light">Children of the Light</a> 398</div> 399 400</div> 401<div class="font-body-large text-break mt-1 mt-md-3 rich-text hide-images" itemprop="description"> 402<p>A woman with a past, a man determined to uncover the truth, and a secret that c
402ould tear them apart forever. <br> <br>A Grieving Husband: Amon Cayle needs a seamstress. He has spent the last year rebuilding his life after the tragic death of his wife in a kitchen fire, the same fire that nearly took the life of his eldest son as well. The business of...</p> 403<a href="/books/keeping-secrets-children-of-the-light-1">Read more</a> 404</div> 405<div class="mt-2 mt-md-4"> 406<div class="d-flex align-items-center flex-wrap gap-2"> 407<button class="btn btn-primary retailer-cta-btn" data-bs-target="#retailer-links-modal-89639" data-bs-toggle="modal" type="button">Buy Now</button> 408<div class="d-flex align-items-center gap-2"> 409<div class="font-body-medium">or</div> 410<a class="btn btn-outline-secondary " href="/books/keeping-secrets-children-of-the-light-1">Learn More</a> 411</div> 412</div> 413<div aria-hidden="true" aria-label="Choose your retailer" class="modal retailer-links-modal website-content" id="retailer-links-modal-89639" role="dialog" tabindex="-1"> 414<div class="modal-dialog" role="document"> 415<div class="modal-content px-2 px-md-5 py-2 py-md-4 bg-blend-95 border-blend-90"> 416<div class="modal-header border-0"> 417<button class="bg-transparent border-0 text-reset ms-auto" data-bs-dismiss="modal" title="Close" type="button"> 418<svg width="1em" height="1em" style="fill: none; stroke: currentColor; vertical-align: middle; " viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> 419<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 420<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 421<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 422<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 423</svg> 424 425</button> 426</div> 427<div class="modal-body font-body-large"> 428<h3 class="font-logo-medium mb-3">Choose Your Retailer</h3> 429<ul class="list-unstyled d-flex flex-wrap mx-n1"> 430<li class="col-12 col-md-4"> 431<div class="p-1"> 432<a target="_blank" data-book-title="Keeping Secrets (Children of the Light, #1)" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.amazon.com/dp/B00KK87I66">Amazon</a> 433 434</div> 435</li> 436<li class="col-12 col-md-4"> 437<div class="p-1"> 438<a target="_blank" data-book-title="Keeping Secrets (Children of the Light, #1)" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.amazon.co.uk/dp/B00KK87I66">Amazon UK</a> 439 440</div> 441</li> 442<li class="col-12 col-md-4"> 443<div class="p-1"> 444<a target="_blank" data-book-title="Keeping Secrets (Children of the Light, #1)" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.amazon.ca/dp/B00KK87I66">Amazon CA</a> 445 446</div> 447</li> 448<li class="col-12 col-md-4"> 449<div class="p-1"> 450<a target="_blank" data-book-title="Keeping Secrets (Children of the Light, #1)" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.kobo.com/us/en/ebook/keeping-secrets-21">Kobo</a> 451 452</div> 453</li> 454<li class="col-12 col-md-4"> 455<div class="p-1"> 456<a target="_blank" data-book-title="Keeping Secrets (Children of the Light, #1)" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.kobo.com/gb/en/ebook/keeping-secrets-21">Kobo GB</a> 457 458</div> 459</li> 460<li class="col-12 col-md-4"> 461<div class="p-1"> 462<a target="_blank" data-book-title="Keeping Secrets (Children of the Light, #1)" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.kobo.com/ca/en/ebook/keeping-secrets-21">Kobo CA</a> 463 464</div> 465</li> 466<li class="col-12 col-md-4"> 467<div class="p-1"> 468<a target="_blank" data-book-title="Keeping Secrets (Children of the Light, #1)" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="http://www.barnesandnoble.com/w/keeping-secrets-donna-hechler-porter/1119612668?ean=2940046303537">Barnes & Noble</a> 469 470</div> 471</li> 472<li class="col-12 col-md-4"> 473<div class="p-1"> 474<a target="_blank" data-book-title="Keeping Secrets (Children of the Light, #1)" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://books.apple.com/us/book/keeping-secrets/id912241000?mt=11">Apple Books</a> 475 476</div> 477</li> 478</ul> 479</div> 480</div> 481</div> 482</div> 483 484 485</div> 486</div> 487</div> 488 489</div> 490<div class="mt-6"> 491<div class="book-rich d-flex flex-column flex-md-row gap-2 gap-md-8 book-89634" itemprop="hasPart" itemscope="" itemtype="https://schema.org/Book"> 492<div class="col-md-3 text-center text-md-start order-md-0"> 493<div class="cover-image-wrapper book-cover-89634"> 494<a title="Breaking Promises (Children of the Light, #2)" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/breaking-promises-children-of-the-light-2"><img class="cover-image img-fluid" alt="Breaking Promises (Children of the Light, #2)" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_638/0ga31mwn9wxbz8uiirg9fzsec9po" /> 495</a></div> 496 497</div> 498<div class="flex-grow-1 pt-3 pt-md-2"> 499<meta content="Breaking Promises (Children of the Light, #2)" itemprop="name"> 500<div itemprop="author" itemscope="" itemtype="https://schema.org/Person"> 501<meta content="Donna Hechler Porter" itemprop="name"> 502</div> 503<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 504<meta content="Amazon" itemprop="seller"> 505<meta content="https://www.amazon.com/Breaking-Promises-Children-Light-Book-ebook/dp/B00Y6WH8B2" itemprop="url"> 506</div> 507<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 508<meta content="Amazon UK" itemprop="seller"> 509<meta content="https://www.amazon.co.uk/Breaking-Promises-Children-Light-Book-ebook/dp/B00Y6WH8B2" itemprop="url"> 510</div> 511<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 512<meta content="Amazon CA" itemprop="seller"> 513<meta content="https://www.amazon.ca/Breaking-Promises-Children-Light-Book-ebook/dp/B00Y6WH8B2" itemprop="url"> 514</div> 515<h3 class="font-logo-small text-break"> 516<a class="text-reset text-decoration-none" href="/books/breaking-promises-children-of-the-light-2">Breaking Promises (Children of the Light, #2)</a> 517</h3> 518<div class="font-body-large fst-italic"></div> 519<div class="mt-1"> 520<div class="font-body-large"> 521From the series: 522<a itemprop="isPartOf" href="/series/children-of-the-light">Children of the Light</a> 523</div> 524 525</div> 526<div class="font-body-large text-break mt-1 mt-md-3 rich-text hide-images" itemprop="description"> 527<p>A Haunted Young Woman</p><p>Annie McKechnie is desperate to go to the backcountry to her twin sister, Katie McKechnie Sawyer. She is convinced doing so is the only way to end the dreams that haunt her nights and follow her days. The one man who can help her find peace is David Cayle, and she hates him for it.</p><p></p><p>A Devoted Son</p><p>David Cayle, back from a tour...</p> 528<a href="/books/breaking-promises-children-of-the-light-2">Read more</a> 529</div> 530<div class="mt-2 mt-md-4"> 531<div class="d-flex align-items-center flex-wrap gap-2"> 532<button class="btn btn-primary retailer-cta-btn" data-bs-target="#retailer-links-modal-89634" data-bs-toggle="modal" type="button">Buy Now</button> 533<div class="d-flex align-items-center gap-2"> 534<div class="font-body-medium">
534or</div> 535<a class="btn btn-outline-secondary " href="/books/breaking-promises-children-of-the-light-2">Learn More</a> 536</div> 537</div> 538<div aria-hidden="true" aria-label="Choose your retailer" class="modal retailer-links-modal website-content" id="retailer-links-modal-89634" role="dialog" tabindex="-1"> 539<div class="modal-dialog" role="document"> 540<div class="modal-content px-2 px-md-5 py-2 py-md-4 bg-blend-95 border-blend-90"> 541<div class="modal-header border-0"> 542<button class="bg-transparent border-0 text-reset ms-auto" data-bs-dismiss="modal" title="Close" type="button"> 543<svg width="1em" height="1em" style="fill: none; stroke: currentColor; vertical-align: middle; " viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> 544<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 545<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 546<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 547<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 548</svg> 549 550</button> 551</div> 552<div class="modal-body font-body-large"> 553<h3 class="font-logo-medium mb-3">Choose Your Retailer</h3> 554<ul class="list-unstyled d-flex flex-wrap mx-n1"> 555<li class="col-12 col-md-4"> 556<div class="p-1"> 557<a target="_blank" data-book-title="Breaking Promises (Children of the Light, #2)" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.amazon.com/Breaking-Promises-Children-Light-Book-ebook/dp/B00Y6WH8B2">Amazon</a> 558 559</div> 560</li> 561<li class="col-12 col-md-4"> 562<div class="p-1"> 563<a target="_blank" data-book-title="Breaking Promises (Children of the Light, #2)" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.amazon.co.uk/Breaking-Promises-Children-Light-Book-ebook/dp/B00Y6WH8B2">Amazon UK</a> 564 565</div> 566</li> 567<li class="col-12 col-md-4"> 568<div class="p-1"> 569<a target="_blank" data-book-title="Breaking Promises (Children of the Light, #2)" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.amazon.ca/Breaking-Promises-Children-Light-Book-ebook/dp/B00Y6WH8B2">Amazon CA</a> 570 571</div> 572</li> 573</ul> 574</div> 575</div> 576</div> 577</div> 578 579 580</div> 581</div> 582</div> 583 584</div> 585<div class="mt-6"> 586<div class="book-rich d-flex flex-column flex-md-row gap-2 gap-md-8 book-89640" itemprop="hasPart" itemscope="" itemtype="https://schema.org/Book"> 587<div class="col-md-3 text-center text-md-start order-md-0"> 588<div class="cover-image-wrapper book-cover-89640"> 589<a title="Binding Fire (Children of the Light, #3)" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/binding-fire-children-of-the-light-3"><img class="cover-image img-fluid" alt="Binding Fire (Children of the Light, #3)" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_638/onxifxe2omzx82xtw3ufz11tpy6n" /> 590</a></div> 591 592</div> 593<div class="flex-grow-1 pt-3 pt-md-2"> 594<meta content="Binding Fire (Children of the Light, #3)" itemprop="name"> 595<div itemprop="author" itemscope="" itemtype="https://schema.org/Person"> 596<meta content="Donna Hechler Porter" itemprop="name"> 597</div> 598<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 599<meta content="Amazon" itemprop="seller"> 600<meta content="https://www.amazon.com/Binding-Fire-Children-Light-Book-ebook/dp/B015NPJ33G" itemprop="url"> 601</div> 602<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 603<meta content="Amazon UK" itemprop="seller"> 604<meta content="https://www.amazon.co.uk/Binding-Fire-Children-Light-Book-ebook/dp/B015NPJ33G" itemprop="url"> 605</div> 606<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 607<meta content="Amazon CA" itemprop="seller"> 608<meta content="https://www.amazon.ca/Binding-Fire-Children-Light-Book-ebook/dp/B015NPJ33G" itemprop="url"> 609</div> 610<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 611<meta content="Kobo GB" itemprop="seller"> 612<meta content="https://www.kobo.com/gb/en/ebook/binding-fire" itemprop="url"> 613</div> 614<h3 class="font-logo-small text-break"> 615<a class="text-reset text-decoration-none" href="/books/binding-fire-children-of-the-light-3">Binding Fire (Children of the Light, #3)</a> 616</h3> 617<div class="font-body-large fst-italic"></div> 618<div class="mt-1"> 619<div class="font-body-large"> 620From the series: 621<a itemprop="isPartOf" href="/series/children-of-the-light">Children of the Light</a> 622</div> 623 624</div> 625<div class="font-body-large text-break mt-1 mt-md-3 rich-text hide-images" itemprop="description"> 626<p>An Estranged Husband </p><p>David Cayle wants nothing to do with his wife. He may have broken promises, but she kept secrets. Important ones. His only hope to mend his shattered self is to start over in the backcountry far away from her and Cayle Farms. But walking away from her is not as easy as he thought, for she is not done with her secrets, and...</p> 627<a href="/books/binding-fire-children-of-the-light-3">Read more</a> 628</div> 629<div class="mt-2 mt-md-4"> 630<div class="d-flex align-items-center flex-wrap gap-2"> 631<button class="btn btn-primary retailer-cta-btn" data-bs-target="#retailer-links-modal-89640" data-bs-toggle="modal" type="button">Buy Now</button> 632<div class="d-flex align-items-center gap-2"> 633<div class="font-body-medium">
633or</div> 634<a class="btn btn-outline-secondary " href="/books/binding-fire-children-of-the-light-3">Learn More</a> 635</div> 636</div> 637<div aria-hidden="true" aria-label="Choose your retailer" class="modal retailer-links-modal website-content" id="retailer-links-modal-89640" role="dialog" tabindex="-1"> 638<div class="modal-dialog" role="document"> 639<div class="modal-content px-2 px-md-5 py-2 py-md-4 bg-blend-95 border-blend-90"> 640<div class="modal-header border-0"> 641<button class="bg-transparent border-0 text-reset ms-auto" data-bs-dismiss="modal" title="Close" type="button"> 642<svg width="1em" height="1em" style="fill: none; stroke: currentColor; vertical-align: middle; " viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> 643<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 644<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 645<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 646<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 647</svg> 648 649</button> 650</div> 651<div class="modal-body font-body-large"> 652<h3 class="font-logo-medium mb-3">Choose Your Retailer</h3> 653<ul class="list-unstyled d-flex flex-wrap mx-n1"> 654<li class="col-12 col-md-4"> 655<div class="p-1"> 656<a target="_blank" data-book-title="Binding Fire (Children of the Light, #3)" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.amazon.com/Binding-Fire-Children-Light-Book-ebook/dp/B015NPJ33G">Amazon</a> 657 658</div> 659</li> 660<li class="col-12 col-md-4"> 661<div class="p-1"> 662<a target="_blank" data-book-title="Binding Fire (Children of the Light, #3)" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.amazon.co.uk/Binding-Fire-Children-Light-Book-ebook/dp/B015NPJ33G">Amazon UK</a> 663 664</div> 665</li> 666<li class="col-12 col-md-4"> 667<div class="p-1"> 668<a target="_blank" data-book-title="Binding Fire (Children of the Light, #3)" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.amazon.ca/Binding-Fire-Children-Light-Book-ebook/dp/B015NPJ33G">Amazon CA</a> 669 670</div> 671</li> 672<li class="col-12 col-md-4"> 673<div class="p-1"> 674<a target="_blank" data-book-title="Binding Fire (Children of the Light, #3)" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.kobo.com/gb/en/ebook/binding-fire">Kobo GB</a> 675 676</div> 677</li> 678</ul> 679</div> 680</div> 681</div> 682</div> 683 684 685</div> 686</div> 687</div> 688 689</div> 690 691<div class="mt-2 mt-md-9"><a class="btn btn-secondary w-100" href="/books">View All Books</a></div> 692</div> 693</div> 694 695<div class="website-section mb-7 mb-xl-9 container"><div id="series"> 696<div class="d-flex align-items-center justify-content-between"> 697<h2 class="module-header text-break font-logo-medium">Series</h2> 698</div> 699 700<div class="series py-4"> 701<div class="series-books row mx-0"> 702<a title="Children of the Light" class="covers col col-md-5 col-lg-4 d-flex p-3 justify-content-center align-items-center text-body text-decoration-none" href="/series/children-of-the-light"><span class="cover mx-n1"> 703<div class="cover-image-wrapper book-cover-89634"> 704<div title="Breaking Promises (Children of the Light, #2)" class="d-flex justify-content-center text-reset text-decoration-none h-100"><img class="cover-image img-fluid" alt="Breaking Promises (Children of the Light, #2)" itemprop="image" width="85" height="127" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_85/0ga31mwn9wxbz8uiirg9fzsec9po" /> 705</div></div> 706 707</span> 708<span class="cover mx-n1 lift"> 709<div class="cover-image-wrapper book-cover-89640"> 710<div title="Binding Fire (Children of the Light, #3)" class="d-flex justify-content-center text-reset text-decoration-none h-100"><img class="cover-image img-fluid" alt="Binding Fire (Children of the Light, #3)" itemprop="image" width="105" height="157" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_105/onxifxe2omzx82xtw3ufz11tpy6n" /> 711</div></div> 712 713</span> 714<span class="cover mx-n1"> 715<div class="cover-image-wrapper book-cover-89639"> 716<div title="Keeping Secrets (Children of the Light, #1)" class="d-flex justify-content-center text-reset text-decoration-none h-100"><img class="cover-image img-fluid" alt="Keeping Secrets (Children of the Light, #1)" itemprop="image" width="85" height="127" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_85/w42xfhwgf3leen42b15gf75vzjh9" /> 717</div></div> 718 719</span> 720</a>
720<div class="col-md-7 col-lg-8 px-0 ps-md-6 mt-2 mt-md-0" itemprop="hasPart" itemscope="" itemtype="https://schema.org/BookSeries"> 721<h3 class="text-break font-logo-small"> 722<a class="text-reset text-decoration-none" href="/series/children-of-the-light">Children of the Light</a> 723</h3> 724<div class="font-body-large mt-1"></div> 725<div class="mt-2 font-body-medium"><a class="text-reset" itemprop="hasPart" href="/books/breaking-promises-children-of-the-light-2">Breaking Promises (Children of the Light, #2)</a>, <a class="text-reset" itemprop="hasPart" href="/books/binding-fire-children-of-the-light-3">Binding Fire (Children of the Light, #3)</a>, and <a class="text-reset" itemprop="hasPart" href="/books/keeping-secrets-children-of-the-light-1">Keeping Secrets (Children of the Light, #1)</a></div> 726<div class="mt-3 font-body-medium"><a href="/series/children-of-the-light">View Series</a></div> 727</div> 728</div> 729</div> 730<div class="series py-4"> 731<div class="series-books row mx-0"> 732<a title="The Marylanders" class="covers col col-md-5 col-lg-4 d-flex p-3 justify-content-center align-items-center text-body text-decoration-none" href="/series/the-marylanders"><span class="cover mx-2"> 733<div class="cover-image-wrapper book-cover-89635"> 734<div title="The Rood (The Marylanders, #1)" class="d-flex justify-content-center text-reset text-decoration-none h-100"><img class="cover-image img-fluid" alt="The Rood (The Marylanders, #1)" itemprop="image" width="105" height="157" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_105/zlooghi371nz3m08lfzdf5yh975l" /> 735</div></div> 736 737</span> 738<span class="cover mx-2"> 739<div class="cover-image-wrapper book-cover-89636"> 740<div title="The Brooch (The Marylanders Book 2)" class="d-flex justify-content-center text-reset text-decoration-none h-100"><img class="cover-image img-fluid" alt="The Brooch (The Marylanders Book 2)" itemprop="image" width="105" height="157" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_105/xubitgtlj6dvwibu1xxr1luac3kb" /> 741</div></div> 742 743</span> 744</a><div class="col-md-7 col-lg-8 px-0 ps-md-6 mt-2 mt-md-0" itemprop="hasPart" itemscope="" itemtype="https://schema.org/BookSeries"> 745<h3 class="text-break font-logo-small"> 746<a class="text-reset text-decoration-none" href="/series/the-marylanders">The Marylanders</a> 747</h3> 748<div class="font-body-large mt-1"></div> 749<div class="mt-2 font-body-medium"><a class="text-reset" itemprop="hasPart" href="/books/the-rood-the-marylanders-1">The Rood (The Marylanders, #1)</a> and <a class="text-reset" itemprop="hasPart" href="/books/the-brooch-the-marylanders-book-2">The Brooch (The Marylanders Book 2)</a></div> 750<div class="mt-3 font-body-medium"><a href="/series/the-marylanders">View Series</a></div> 751</div> 752</div> 753</div> 754</div> 755</div> 756 757<div class="website-section mb-7 mb-xl-9 container"></div> 758 759<div class="website-section mb-7 mb-xl-9 container"></div> 760 761<div class="website-section mb-7 mb-xl-9 container"></div> 762 763<div class="website-section mb-7 mb-xl-9 container"></div> 764 765<div class="website-section mb-7 mb-xl-9 container"></div> 766 767<div class="website-section mb-7 mb-xl-9 container"></div> 768 769<div class="website-section mb-7 mb-xl-9 "><div class="newsletter-module background-image" id="newsletter-module"> 770<div class="d-flex flex-column flex-lg-row align-items-center justify-content-center"> 771<div class="newsletter-form flex-grow-1 px-2 px-md-0 pt-6 pt-lg-0 text-center"> 772<turbo-frame data-turbo="true" id="newsletter_turbo_frame"><div class="newsletter-header font-logo-medium">Get Keeping Secrets (Children of the Light, #1) for Free!</div> 773<div class="mb-3 newsletter-subheader rich-text font-body-large"><p>Join my mailing list "A Petticoat & A Pen" to receive a free copy of my book,<em> Keeping Secrets</em> (<em>Children of the Light </em>Book One).</p></div> 774<form class="track-newsletter-form" id="new_newsletter_subscription" action="/newsletter_subscriptions" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="ktmFwUgIl6FkGvUXqmph5tIVeBst7wPz39vEs-ixvLYaNuKMXj0kD9kb_KzzHW3h2C9BhEpQaMX73qvsZDa25w" /><input type="hidden" name="newsletter_module_id" id="newsletter_module_id" value="13470" /> 775<input type="hidden" name="landing_page" id="landing_page" value="false" /> 776<input value="Home Page" type="hidden" name="newsletter_subscription[source]" id="newsletter_subscription_source" /> 777<div class="form-group d-flex flex-column gap-3 rounded-1 bg-white-transparent-20 px-2 py-2 px-md-5 py-md-5"> 778<div class="row flex-column gap-2 gap-lg-0 flex-lg-row text-start"> 779<div class="col"> 780<label class="form-label fw-bold font-body-large" for="newsletter_subscription_first_name">First Name</label> 781<input required="required" placeholder="John" aria-label="First Name" class="form-control" type="text" name="newsletter_subscription[first_name]" id="newsletter_subscription_first_name" /> 782</div> 783<div class="col"> 784<label class="form-label fw-bold font-body-large" for="newsletter_subscription_last_name">Last Name</label> 785<input required="required" placeholder="Doe" aria-label="Last Name" class="form-control" type="text" name="newsletter_subscription[last_name]" id="newsletter_subscription_last_name" /> 786</div> 787</div> 788<div class="text-start"> 789<label class="form-label fw-bold font-body-large" for="newsletter_subscription_email">Email Address</label> 790<div class="d-flex flex-column gap-3"> 791<div class="flex-grow-1"> 792<input placeholder="[email protected]" required="required" aria-label="Email Address" class="form-control turnstile-email-field " type="email" name="newsletter_subscription[email]" id="newsletter_subscription_email" /> 793<div class="email-hint mt-2 d-none"> 794Did you mean 795<button class="suggested-email bg-transparent border-0 p-0 text-reset text-decoration-underline fw-bold" type="button"></button>? 796</div> 797</div> 798<div class="cloudflare-turnstile-widget mt-3 d-none"> 799</div> 800<input type="submit" value="Get My Free Ebook" class="btn btn-primary newsletter-btn" aria-label="Get My Free Ebook" disabled="disabled" data-disable-with="Submitting email..." /> 801</div> 802</div> 803</div> 804</form></turbo-frame> 805</div> 806</div> 807</div> 808<div class="container newsletter-module"> 809 810</div> 811</div> 812 813</div> 814<div class="mt-auto container"> 815<div class="footer mt-8 mb-2 pt-2"> 816<div class="d-flex flex-wrap font-body-small"> 817<div class="mb-1 mb-md-0"> 818<strong> 819Copyright 8202026 821</strong> 822 <a class="text-reset text-decoration-none amp-link" href="https://dhporterbooks.com">Donna Hechler Porter</a> 823</div> 824<div class="mb-2 mb-md-0 me-auto"> 825<div class="d-inline opacity-75"> 826<div class="d-none d-md-inline"> 827| 828</div> 829Built with 830<a target="_blank" class="text-reset text-decoration-none amp-link" href="https://authorwebsites.bookbub.com?source=ausite_ref">Author Websites by BookBub</a> 831</div> 832</div> 833<div class="ms-md-1 d-flex gap-2"> 834 835</div> 836<div class="ms-auto ms-md-3 d-flex align-content-center"> 837<a title="rss" class="opacity-50 text-reset d-flex align-items-start" href="/feed.xml"><svg width="16px" height="16px" style="fill: none; stroke: none; vertical-align: middle; margin-top:3px;" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 838<path fill-rule="evenodd" clip-rule="evenodd" d="M5 17C5 18.104 4.104 19 3 19C1.896 19 1 18.104 1 17C1 15.896 1.896 15 3 15C4.104 15 5 15.896 5 17Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 839<path d="M1 7C7.627 7 13 12.373 13 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 840<path d="M1 1C10.941 1 19 9.059 19 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 841</svg> 842 843</a></div> 844</div> 845</div> 846 847</div> 848</div> 849 850 851 852</main> 853</body> 854</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.