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-85b97243400699e63c4b100bd7f023fcffec82db7f5251463d944c8cc4a41145.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>Delphine Roy</title> 43<meta name="csrf-param" content="authenticity_token" /> 44<meta name="csrf-token" content="ptd13f3gJobez5c1kMj4Ov-QBLJojETa6C1FICu6JcdBBiic14qCCohYqS809X2hwnQqOwQtiRkBLe2MPv9LUQ" /> 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="Historical romance and fantasy romance author from France. All-time defender of the clinch cover.&nbsp;[email protected] fully adhere to the Writers Against AI campaign and follow its three pledges :I will not use AI in my work as a writer.I will not support writers who use AI in their work.I will support writers, illustrators, editors and others in related fields whose work is entirely human-made." name="description"> 71<meta content="Delphine Roy" property="og:title"> 72<meta content="Historical romance and fantasy romance author from France. All-time defender of the clinch cover.&nbsp;[email protected] fully adhere to the Writers Against AI campaign and follow its three pledges :I will not use AI in my work as a writer.I will not support writers who use AI in their work.I will support writers, illustrators, editors and others in related fields whose work is entirely human-made." property="og:description"> 73<meta content="https://delphineroyromance.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/1g9p599wr49y0r4wivr0kzb2ae7b" 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:F9EAEA,w_32,h_32/c_lpad,w_28,h_28,co_rgb:000000,l_text:Abril%20Fatface_24_bold:DR/v1701462860/favicon.png" /> 78<style type="text/css"> 79body { 80 --background-color: #F9EAEA; 81 --accent-color: #D31467; 82 --text-color: #000000; 83 --accent-contrast-color: #FFFFFF; 84 --logo-font: "Abril Fatface", sans-serif; 85 --logo-font-weight: 400; 86 --logo-font-case: none; 87 --header-font: "Lato", sans-serif; 88 --header-font-weight: 400; 89 --body-font: "Lato", sans-serif; 90 --background-image-url: url(https://res.cloudinary.com/wellfleet/image/upload/b_black,e_blur:1750,f_auto,o_60,q_auto/44igrprb74jgb9fu1vumluoi26hw); 91 --mailing-list-background-image-url: url(https://res.cloudinary.com/wellfleet/image/upload/b_black,c_fill,f_auto,o_60,q_auto/y84sdwundym5efz2478uorp0fp78); 92} 93 94 95</style> 96<link href="https://delphineroyromance.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=Abril Fatface:wght@400&family=Lato:ital,wght@0,400;0,700;1,400;1,700" rel="preload" type="text/css"> 100<link crossorigin="anonymous" href="https://fonts.googleapis.com/css2?display=swap&family=Abril Fatface:wght@400&family=Lato:ital,wght@0,400;0,700;1,400;1,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://delphineroyromance.com" itemprop="url"> 113<meta content="" itemprop="description"> 114<meta content="Delphine Roy" 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="/">Delphine Roy 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="/">Delphine Roy</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="/about">About</a></li> 147 148<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/books">Books</a></li> 149 150<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/mailing-list">Mailing List</a></li> 151 152<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/contact">Contact</a></li> 153 154<li class="nav-item d-flex pt-2 pt-lg-0 gap-2 gap-lg-0 justify-content-center"> 155</li> 156 157</ul> 158</div> 159</nav> 160</div> 161 162 163<div class="website-content"> 164<div class="website-section mb-7 mb-xl-9 "></div> 165 166<div class="website-section mb-7 mb-xl-9 "><div class="biography-module large d-flex flex-column flex-lg-row gap-md-12 container" id="biography-module" itemprop="author" itemscope="" itemtype="https://schema.org/Person"> 167<div class="author-image-container text-center"> 168<img class="author-image img-fluid w-100" alt="Delphine Roy" itemprop="image" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,h_928,q_auto,r_max,w_928/1g9p599wr49y0r4wivr0kzb2ae7b" /> 169</div> 170<div class="author-bio-container font-body-large mt-4 mt-lg-0"> 171<h2 class="font-logo-medium text-fit text-fit-34" itemprop="name">Delphine Roy</h2> 172<div class="author text-uppercase font-header-medium accent-font">Author</div> 173<div class="biography font-body-large mb-2 mt-3"> 174<div class="expandable-text text-break font-body-large rich-text"> 175<div class="d-none expanded"> 176<p>Historical romance and fantasy romance author from France. All-time defender of the clinch cover. </p><p>[email protected]</p><p>I fully adhere to the Writers Against AI campaign and follow its three pledges :</p><ul> 177<li>I <em>will not </em>use AI in my work as a writer.</li> 178<li>I <em>will not</em>
178 support writers who use AI in their work.</li> 179<li>I <em>will </em>support writers, illustrators, editors and others in related fields whose work is entirely human-made.</li> 180</ul> 181<button class="btn-expand-toggle">less</button> 182</div> 183<div class="collapsed"> 184<p>Historical romance and fantasy romance author from France. All-time defender of the clinch cover. </p><p>[email protected]</p><p>I fully adhere to the Writers Against AI campaign and follow its three pledges :</p><ul> 185<li>I <em>will not </em>use AI in my work as a writer.</li> 186<li>I <em>will not</em> support writers who use AI in their work.</li> 187<li>I <em>will </em>support writers, illustrators, editors and others in related fields whose work is entirely human-made.</li> 188</ul> 189</div> 190</div> 191 192</div> 193<ul class="list-unstyled d-flex flex-wrap gap-3 justify-content-start"> 194</ul> 195 196</div> 197</div> 198 199</div> 200 201<div class="website-section mb-7 mb-xl-9 container"><div id="book-module"> 202<div class="d-flex align-items-center justify-content-between"> 203<h2 class="module-header text-break font-logo-medium">Books</h2> 204<a class="text-reset font-body-large" href="/books">View All</a> 205</div> 206 207<div class="mt-6"> 208<div class="book-rich d-flex flex-column flex-md-row gap-2 gap-md-8 book-199897" itemprop="hasPart" itemscope="" itemtype="https://schema.org/Book"> 209<div class="col-md-3 text-center text-md-start order-md-0"> 210<div class="cover-image-wrapper book-cover-199897"> 211<a title="A Duke By Any Other Name: A Historical Romance Anthology" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/a-duke-by-any-other-name-a-historical-romance-anthology"><img class="cover-image img-fluid" alt="A Duke By Any Other Name: A Historical Romance Anthology" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_638/44igrprb74jgb9fu1vumluoi26hw" /> 212</a></div> 213 214</div> 215<div class="flex-grow-1 pt-3 pt-md-2"> 216<meta content="A Duke By Any Other Name: A Historical Romance Anthology" itemprop="name"> 217<div itemprop="author" itemscope="" itemtype="https://schema.org/Person"> 218<meta content="Delphine Roy" itemprop="name"> 219</div> 220<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 221<meta content="Amazon" itemprop="seller"> 222<meta content="https://www.amazon.com/dp/B0DNKVMX3P" itemprop="url"> 223</div> 224<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 225<meta content="Amazon UK" itemprop="seller"> 226<meta content="https://www.amazon.co.uk/dp/B0DNKVMX3P" itemprop="url"> 227</div> 228<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 229<meta content="Amazon CA" itemprop="seller"> 230<meta content="https://www.amazon.ca/dp/B0DNKVMX3P" itemprop="url"> 231</div> 232<h3 class="font-logo-small text-break"> 233<a class="text-reset text-decoration-none" href="/books/a-duke-by-any-other-name-a-historical-romance-anthology">A Duke By Any Other Name: A Historical Romance Anthology</a> 234</h3> 235<div class="font-body-large fst-italic"></div> 236<div class="mt-1"> 237<div class="font-body-large"> 238</div> 239 240</div> 241<div class="font-body-large text-break mt-1 mt-md-3 rich-text hide-images" itemprop="description"> 242<p><b><span>A Duke by any other name would smell as⦠dastardly? </span></b><span><br></span><b><span>Roguish?</span></b><span><br></span><b><span>Rakish?</span></b><span><br><br></span><b><i><span>⦠delightful?</span></i></b><span><br><br>View romance through rose-colored, duke-tastic tales!<br><br>Join several of </span><b><span>your favorite historical romance authors</span></b><span> in a NEW collection of unpublished novellas where dukes are wild, or seductive, or both. Inspired by Shakespeareâs sonnets and plays â but with guaranteed...</span></p> 243<a href="/books/a-duke-by-any-other-name-a-historical-romance-anthology">Read more</a> 244</div> 245<div class="mt-2 mt-md-4"> 246<div class="d-flex align-items-center flex-wrap gap-2"> 247<button class="btn btn-primary retailer-cta-btn" data-bs-target="#retailer-links-modal-199897" data-bs-toggle="modal" type="button">Buy Now</button> 248<div class="d-flex align-items-center gap-2"> 249<div class="font-body-medium">
249or</div> 250<a class="btn btn-outline-secondary " href="/books/a-duke-by-any-other-name-a-historical-romance-anthology">Learn More</a> 251</div> 252</div> 253<div aria-hidden="true" aria-label="Choose your retailer" class="modal retailer-links-modal website-content" id="retailer-links-modal-199897" role="dialog" tabindex="-1"> 254<div class="modal-dialog" role="document"> 255<div class="modal-content px-2 px-md-5 py-2 py-md-4 bg-blend-95 border-blend-90"> 256<div class="modal-header border-0"> 257<button class="bg-transparent border-0 text-reset ms-auto" data-bs-dismiss="modal" title="Close" type="button"> 258<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"> 259<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 260<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 261<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 262<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 263</svg> 264 265</button> 266</div> 267<div class="modal-body font-body-large"> 268<h3 class="font-logo-medium mb-3">Choose Your Retailer</h3> 269<ul class="list-unstyled d-flex flex-wrap mx-n1"> 270<li class="col-12 col-md-4"> 271<div class="p-1"> 272<a target="_blank" data-book-title="A Duke By Any Other Name: A Historical Romance Anthology" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.amazon.com/dp/B0DNKVMX3P">Amazon</a> 273 274</div> 275</li> 276<li class="col-12 col-md-4"> 277<div class="p-1"> 278<a target="_blank" data-book-title="A Duke By Any Other Name: A Historical Romance Anthology" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.amazon.co.uk/dp/B0DNKVMX3P">Amazon UK</a> 279 280</div> 281</li> 282<li class="col-12 col-md-4"> 283<div class="p-1"> 284<a target="_blank" data-book-title="A Duke By Any Other Name: A Historical Romance Anthology" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.amazon.ca/dp/B0DNKVMX3P">Amazon CA</a> 285 286</div> 287</li> 288</ul> 289</div> 290</div> 291</div> 292</div> 293 294 295</div> 296</div> 297</div> 298 299</div> 300<div class="mt-6"> 301<div class="book-rich d-flex flex-column flex-md-row gap-2 gap-md-8 book-10085" itemprop="hasPart" itemscope="" itemtype="https://schema.org/Book"> 302<div class="col-md-3 text-center text-md-start order-md-0"> 303<div class="cover-image-wrapper book-cover-10085"> 304<a title="Passion at the Palais Royal" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/passion-at-the-palais-royal"><img class="cover-image img-fluid" alt="Passion at the Palais Royal" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_638/w6jscxmqqq5azxe4zx97k8xycpgw" /> 305</a></div> 306 307</div> 308<div class="flex-grow-1 pt-3 pt-md-2"> 309<meta content="Passion at the Palais Royal" itemprop="name"> 310<div itemprop="author" itemscope="" itemtype="https://schema.org/Person"> 311<meta content="Delphine Roy" itemprop="name"> 312</div> 313<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 314<meta content="Amazon" itemprop="seller"> 315<meta content="https://www.amazon.com/gp/product/B0D933FXQN" itemprop="url"> 316</div> 317<h3 class="font-logo-small text-break"> 318<a class="text-reset text-decoration-none" href="/books/passion-at-the-palais-royal">Passion at the Palais Royal</a> 319</h3> 320<div class="font-body-large fst-italic"></div> 321<div class="mt-1"> 322<div class="font-body-large"> 323</div> 324 325</div> 326<div class="font-body-large text-break mt-1 mt-md-3 rich-text hide-images" itemprop="description"> 327<p><em>Passion thrives in the midst of vengeance.</em></p><p>The perilous streets of the Palais Royal have hardened Nicolas Lefevre. Orphaned during the Revolution, scarred by years spent in a violent gang, he is now determined to strike his own path training others in savate, the hand-to-hand combat that allowed him to survive. But to open a legitimate gymnasium,...</p> 328<a href="/books/passion-at-the-palais-royal">Read more</a> 329</div> 330<div class="mt-2 mt-md-4"> 331<div class="d-flex align-items-center flex-wrap gap-2"> 332<a target="_blank" data-book-title="Passion at the Palais Royal" rel="noopener" class="track-retailer-link btn btn-primary " href="https://www.amazon.com/gp/product/B0D933FXQN">Buy on Amazon</a> 333 334<div class="d-flex align-items-center gap-2"> 335<div class="font-body-medium">
335or</div> 336<a class="btn btn-outline-secondary " href="/books/passion-at-the-palais-royal">Learn More</a> 337</div> 338</div> 339<div aria-hidden="true" aria-label="Choose your retailer" class="modal retailer-links-modal website-content" id="retailer-links-modal-10085" role="dialog" tabindex="-1"> 340<div class="modal-dialog" role="document"> 341<div class="modal-content px-2 px-md-5 py-2 py-md-4 bg-blend-95 border-blend-90"> 342<div class="modal-header border-0"> 343<button class="bg-transparent border-0 text-reset ms-auto" data-bs-dismiss="modal" title="Close" type="button"> 344<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"> 345<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 346<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 347<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 348<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 349</svg> 350 351</button> 352</div> 353<div class="modal-body font-body-large"> 354<h3 class="font-logo-medium mb-3">Choose Your Retailer</h3> 355<ul class="list-unstyled d-flex flex-wrap mx-n1"> 356<li class="col-12 col-md-4"> 357<div class="p-1"> 358<a target="_blank" data-book-title="Passion at the Palais Royal" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.amazon.com/gp/product/B0D933FXQN">Amazon</a> 359 360</div> 361</li> 362</ul> 363</div> 364</div> 365</div> 366</div> 367 368 369</div> 370</div> 371</div> 372 373</div> 374<div class="mt-6"> 375<div class="book-rich d-flex flex-column flex-md-row gap-2 gap-md-8 book-1409" itemprop="hasPart" itemscope="" itemtype="https://schema.org/Book"> 376<div class="col-md-3 text-center text-md-start order-md-0"> 377<div class="cover-image-wrapper book-cover-1409"> 378<a title="Obsession At The Opera" class="d-flex justify-content-center text-reset text-decoration-none h-100" href="/books/obsession-at-the-opera"><img class="cover-image img-fluid" alt="Obsession At The Opera" itemprop="image" width="638" height="957" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_638/rmg15uyhgsbtzslu3d15hoco3ajo" /> 379</a></div> 380 381</div> 382<div class="flex-grow-1 pt-3 pt-md-2"> 383<meta content="Obsession At The Opera" itemprop="name"> 384<div itemprop="author" itemscope="" itemtype="https://schema.org/Person"> 385<meta content="Delphine Roy" itemprop="name"> 386</div> 387<div itemprop="offers" itemscope="" itemtype="https://schema.org/Offer"> 388<meta content="Amazon" itemprop="seller"> 389<meta content="https://www.amazon.com/gp/product/B0CW1H36DM" itemprop="url"> 390</div> 391<h3 class="font-logo-small text-break"> 392<a class="text-reset text-decoration-none" href="/books/obsession-at-the-opera">Obsession At The Opera</a> 393</h3> 394<div class="font-body-large fst-italic">Bleu Blanc Rogue </div> 395<div class="mt-1"> 396<div class="font-body-large"> 397</div> 398 399</div> 400<div class="font-body-large text-break mt-1 mt-md-3 rich-text hide-images" itemprop="description"> 401<p>Jerome Saint Yves has always put duty, hard work and family first. Just once, on the eve of returning to his homeland, did he heed his desire and spend an unforgettable night in the arms of a ravishing opera singer. Now his only goal is to make a name for himself as a Parisian architect. But the woman he thought he would never see again is much...</p> 402<a href="/books/obsession-at-the-opera">Read more</a> 403</div> 404<div class="mt-2 mt-md-4"> 405<div class="d-flex align-items-center flex-wrap gap-2"> 406<a target="_blank" data-book-title="Obsession At The Opera" rel="noopener" class="track-retailer-link btn btn-primary " href="https://www.amazon.com/gp/product/B0CW1H36DM">Buy on Amazon</a> 407 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/obsession-at-the-opera">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-1409" 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">
428Choose 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="Obsession At The Opera" rel="noopener" class="track-retailer-link btn btn-primary retailer-link-btn px-4" href="https://www.amazon.com/gp/product/B0CW1H36DM">Amazon</a> 433 434</div> 435</li> 436</ul> 437</div> 438</div> 439</div> 440</div> 441 442 443</div> 444</div> 445</div> 446 447</div> 448 449<div class="mt-2 mt-md-9"><a class="btn btn-secondary w-100" href="/books">View All Books</a></div> 450</div> 451</div> 452 453<div class="website-section mb-7 mb-xl-9 container"></div> 454 455<div class="website-section mb-7 mb-xl-9 container"></div> 456 457<div class="website-section mb-7 mb-xl-9 container"></div> 458 459<div class="website-section mb-7 mb-xl-9 container"></div> 460 461<div class="website-section mb-7 mb-xl-9 container"></div> 462 463<div class="website-section mb-7 mb-xl-9 container"></div> 464 465<div class="website-section mb-7 mb-xl-9 container"></div> 466 467<div class="website-section mb-7 mb-xl-9 "><div class="container newsletter-module-container"> 468<div class="newsletter-module envelope-moving" id="newsletter-module"> 469<div class="d-flex flex-column align-items-center justify-content-center flex-lg-row"> 470<div class="envelope-moving-icon accent-font pe-6 pe-lg-0"><svg width="1em" height="1em" viewBox="0 0 235 116" fill="none" xmlns="http://www.w3.org/2000/svg"> 471<g clip-path="url(#clip0_1010_2990)"> 472<path d="M224.377 116H85.5509C79.6929 116 74.9275 111.209 74.9275 105.32V103.995C74.9275 103.956 74.9275 103.921 74.9275 103.882V10.6797C74.9275 10.5619 74.9275 10.4441 74.933 10.3291C74.9085 9.80316 74.963 9.27452 75.0992 8.76231C76.001 3.78541 80.3441 0 85.5509 0H224.377C229.583 0 233.926 3.78541 234.828 8.76231C234.965 9.27452 235.019 9.80316 234.995 10.3291C234.997 10.4468 235 10.5619 235 10.6797V103.885C235 103.921 235 103.956 235 103.992V105.32C235 111.209 230.235 116 224.377 116ZM86.1476 105.728H223.832L173.974 67.1485L158.364 81.1562C156.427 82.8955 153.498 82.8955 151.561 81.1562L136.393 67.5457L86.1476 105.728ZM85.1449 21.5566V93.6162L128.625 60.5747L85.1449 21.5566ZM181.733 60.1885L224.783 93.5012V21.5566L181.733 60.1913V60.1885ZM140.147 57.1454L154.964 70.4409L170.241 56.7291C170.303 56.6715 170.366 56.614 170.429 56.5592L222.012 10.2688H87.9132L139.976 56.9893C140.033 57.0386 140.09 57.0906 140.147 57.1427V57.1454ZM63.3288 46.7643H38.7934C35.9707 46.7643 33.6847 44.4662 33.6847 41.6285C33.6847 38.7908 35.9707 36.4927 38.7934 36.4927H63.3288C66.1515 36.4927 68.4374 38.7908 68.4374 41.6285C68.4374 44.4662 66.1515 46.7643 63.3288 46.7643ZM63.3288 28.5166H22.1894C19.3667 28.5166 17.0808 26.2185 17.0808 23.3808C17.0808 20.5431 19.3667 18.245 22.1894 18.245H63.3288C66.1515 18.245 68.4374 20.5431 68.4374 23.3808C68.4374 26.2185 66.1515 28.5166 63.3288 28.5166ZM63.3288 10.2715H5.1087C2.28597 10.2715 0 7.97346 0 5.13577C0 2.29809 2.28597 0 5.1087 0H63.3288C66.1515 0 68.4374 2.29809 68.4374 5.13577C68.4374 7.97346 66.1515 10.2715 63.3288 10.2715Z" fill="currentColor"/> 473</g> 474<defs> 475<clipPath id="clip0_1010_2990"> 476<rect width="235" height="116" fill="currentColor"/> 477</clipPath> 478</defs> 479</svg> 480</div> 481<div class="newsletter-form d-flex flex-column flex-grow-1 ps-lg-7 text-center text-lg-start"> 482<turbo-frame data-turbo="true" id="newsletter_turbo_frame"><div class="newsletter-header font-logo-medium">Join my mailing list</div> 483<div class="mb-3 newsletter-subheader rich-text font-body-large">Be the first to hear about new events and exclusive content.</div> 484<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="6JIYpS2YxsOr8lg5QeszVqWZd5MNfMLFp05XXMFxA4l_kJMERry1pUWSdssTFtnFK30eEsc8yUOkMyY8JrUXRw" /><input type="hidden" name="newsletter_module_id" id="newsletter_module_id" value="54" /> 485<input type="hidden" name="landing_page" id="landing_page" value="false" /> 486<input value="Home Page" type="hidden" name="newsletter_subscription[source]" id="newsletter_subscription_source" /> 487<div class="form-group d-flex flex-column gap-3 rounded-1 bg-text-transparent-10 px-2 py-2 px-md-4 py-md-3"> 488<div class="text-start"> 489<label class="form-label fw-bold font-body-large" for="newsletter_subscription_email">Email Address</label> 490<div class="d-flex flex-column gap-3"> 491<div class="flex-grow-1"> 492<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" /> 493<div class="email-hint mt-2 d-none"> 494Did you mean 495<button class="suggested-email bg-transparent border-0 p-0 text-reset text-decoration-underline fw-bold" type="button"></button>? 496</div> 497</div> 498<div class="cloudflare-turnstile-widget mt-3 d-none"> 499</div> 500<input type="submit" value="Subscribe" class="btn btn-primary newsletter-btn" aria-label="Subscribe" disabled="disabled" data-disable-with="Submitting email..." /> 501</div> 502</div> 503</div> 504</form></turbo-frame> 505</div> 506</div> 507 508</div> 509</div> 510</div> 511 512</div> 513<div class="mt-auto container"> 514<div class="footer mt-8 mb-2 pt-2"> 515<div class="d-flex flex-wrap font-body-small"> 516<div class="mb-1 mb-md-0"> 517<strong> 518Copyright 5192026 520</strong> 521 <a class="text-reset text-decoration-none amp-link" href="https://delphineroyromance.com">Delphine Roy</a> 522</div> 523<div class="mb-2 mb-md-0 me-auto"> 524<div class="d-inline opacity-75"> 525<div class="d-none d-md-inline"> 526| 527</div> 528Built with 529<a target="_blank" class="text-reset text-decoration-none amp-link" href="https://authorwebsites.bookbub.com?source=ausite_ref">Author Websites by BookBub</a> 530</div> 531</div> 532<div class="ms-md-1 d-flex gap-2"> 533 534</div> 535<div class="ms-auto ms-md-3 d-flex align-content-center"> 536<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"> 537<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"/> 538<path d="M1 7C7.627 7 13 12.373 13 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 539<path d="M1 1C10.941 1 19 9.059 19 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 540</svg> 541 542</a></div> 543</div> 544</div> 545 546</div> 547</div> 548 549 550 551</main> 552</body> 553</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.