Help
RSS
API
Feed
Maltego
Contact
Domain > csmacinnes.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-12-10
18.164.78.2
(
ClassC
)
2025-12-02
13.225.143.49
(
ClassC
)
2026-02-16
3.169.173.18
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Mon, 16 Feb 2026 04:20:43 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://csmacinnes.com/X-Cache: Redirect from cloudfrontVia: 1.1 bb0a0a1792594c22377eddc835c4b882.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P4Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: Q56wmUpFs5H2zT07vpP5T1ufcHu7QyEXfC1JcnXe4WaUBPgkknttKQ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/html; charsetutf-8Content-Length: 54645Connection: keep-aliveDate: Mon, 16 Feb 2026 04:20:44 GMTServer: frontend-webx-frame-options: ALLOW-FROM authorwebsites.bookbub.comx-xss-protection: 0x-content-type-options: nosniffx-permitted-cross-domain-policies: nonereferrer-policy: strict-origin-when-cross-originlink: https://d32hgpjj5y625p.cloudfront.net/assets/es-module-shims.min-a0e02f0f37eb67badf69f69d30f3d3ef921c0ba3d076579d03a937c6b1c29d2d.js>; relpreload; asscript; nopush,https://d32hgpjj5y625p.cloudfront.net/assets/website-aecab77d5b6b755ed7264ee3c8ea4cf2098337f72eab48757b004d203f1e7323.css>; relpreload; asstyle; nopush,https://d32hgpjj5y625p.cloudfront.net/assets/website-1099d6eed6f5c58219556e57d11ea1b7eb9de792b425173a6df7688a2409dba5.js>; relpreload; asscript; nopushvary: Acceptcache-control: no-cachecontent-security-policy: frame-ancestors self authorwebsites.bookbub.comset-cookie: _wellfleet_sessionl2kKUuB3tQROBCIiM3H1j%2BwS1LZVwToOB0UhJNytu951dALTBkZKO9bGNkjD4tmJ1umI%2BCuqT8tCSeGtnn5%2Bv4xU1%2FdSI5QJG0w23pw1vSL9z2Wu3KQqJh%2FU4L8RjAYZUemiaftC8rL0h9tkPoJrRqaDTVxZkeeHvW7o1ML4O%2Bxv0bODojvWDjguoER5Tu8BsujJK4vBw6Ye%2BBYPjTN7ZwgpXS8lXzbzGXxGg5FngAfIiez1aKZkrZ4TyYC3tud6TDfZ8MM%2BNkuL%2B2yiOSj2KmNcODVDH67E5U4%3D--aap%2BDddPakXfADe3--YyP5lONvvhbSDmS1LFjEfQ%3D%3D; path/; secure; httponly; samesitelaxx-request-id: 9e4fe82d-1572-4413-a584-1a1f7a598fa6x-runtime: 0.205755strict-transport-security: max-age63072000; includeSubDomainsX-Cache: Miss from cloudfrontVia: 1.1 ba53e0bccc2d60bfa0ca7719c7526e16.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P4Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: oDBomCpccQ-4ZA82lsPBpsmICvXnxJUWuIEVDpmzfM0utipH0Ru_SQ !DOCTYPE html>html langen>head>script>var _rollbarConfig {accessToken:295d6d2e8f934257b0f4ddb304115b52,autoInstrument:true,captureUncaught:true,captureUnhandledRejections:true,hostSafeList:,hostBlockList:,ignoredMessages:,payload:{environment:production}};/script>script>!function(r){var e{};function o(n){if(en)return en.exports;var ten{i:n,l:!1,exports:{}};return rn.call(t.exports,t,t.exports,o),t.l!0,t.exports}o.mr,o.ce,o.dfunction(r,e,n){o.o(r,e)||Object.defineProperty(r,e,{enumerable:!0,get:n})},o.rfunction(r){undefined!typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:Module}),Object.defineProperty(r,__esModule,{value:!0})},o.tfunction(r,e){if(1&e&&(ro(r)),8&e)return r;if(4&e&&objecttypeof r&&r&&r.__esModule)return r;var nObject.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 re}.bind(null,t));return n},o.nfunction(r){var er&&r.__esModule?function(){return r.default}:function(){return r};return o.d(e,a,e),e},o.ofunction(r,e){return Object.prototype.hasOwnProperty.call(r,e)},o.p,o(o.s0)}(function(r,e,o){use strict;var no(1),to(5);_rollbarConfig_rollbarConfig||{},_rollbarConfig.rollbarJsUrl_rollbarConfig.rollbarJsUrl||https://cdn.rollbar.com/rollbarjs/refs/tags/v2.26.1/rollbar.min.js,_rollbarConfig.asyncvoid 0_rollbarConfig.async||_rollbarConfig.async;var an.setupShim(window,_rollbarConfig),lt(_rollbarConfig);window.rollbarn.Rollbar,a.loadFull(window,document,!_rollbarConfig.async,_rollbarConfig,l)},function(r,e,o){use strict;var no(2),to(3);function a(r){return function(){try{return r.apply(this,arguments)}catch(r){try{console.error(Rollbar: Internal error,r)}catch(r){}}}}var l0;function i(r,e){this.optionsr,this._rollbarOldOnErrornull;var ol++;this.shimIdfunction(){return o},undefined!typeof window&&window._rollbarShims&&(window._rollbarShimso{handler:e,messages:})}var so(4),dfunction(r,e){return new i(r,e)},cfunction(r){return new s(d,r)};function u(r){return a((function(){var ethis,oArray.prototype.slice.call(arguments,0),n{shim:e,method:r,args:o,ts:new Date};window._rollbarShimsthis.shimId().messages.push(n)}))}i.prototype.loadFullfunction(r,e,o,n,t){var l!1,ie.createElement(script),se.getElementsByTagName(script)0,ds.parentNode;i.crossOrigin,i.srcn.rollbarJsUrl,o||(i.async!0),i.onloadi.onreadystatechangea((function(){if(!(l||this.readyState&&loaded!this.readyState&&complete!this.readyState)){i.onloadi.onreadystatechangenull;try{d.removeChild(i)}catch(r){}l!0,function(){var e;if(void 0r._rollbarDidLoad){enew Error(rollbar.js did not load);for(var o,n,a,l,i0;or._rollbarShimsi++;)for(oo.messages||;no.shift();)for(an.args||,i0;ia.length;++i)if(functiontypeof(lai)){l(e);break}}functiontypeof t&&t(e)}()}})),d.insertBefore(i,s)},i.prototype.wrapfunction(r,e,o){try{var n;if(nfunctiontypeof e?e:function(){return e||{}},function!typeof r)return r;if(r._isWrap)return r;if(!r._rollbar_wrapped&&(r._rollbar_wrappedfunction(){o&&functiontypeof o&&o.apply(this,arguments);try{return r.apply(this,arguments)}catch(o){var eo;throw e&&(stringtypeof e&&(enew String(e)),e._rollbarContextn()||{},e._rollbarContext._wrappedSourcer.toString(),window._rollbarWrappedErrore),e}},r._rollbar_wrapped._isWrap!0,r.hasOwnProperty))for(var t in r)r.hasOwnProperty(t)&&(r._rollbar_wrappedtrt);return r._rollbar_wrapped}catch(e){return r}};for(var plog,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,captureEvent,captureDomContentLoaded,captureLoad.split(,),f0;fp.length;++f)i.prototypepfu(pf);r.exports{setupShim:function(r,e){if(r){var oe.globalAlias||Rollbar;if(objecttypeof ro)return ro;r._rollbarShims{},r._rollbarWrappedErrornull;var lnew c(e);return a((function(){e.captureUncaught&&(l._rollbarOldOnErrorr.onerror,n.captureUncaughtExceptions(r,l,!0),e.wrapGlobalEventHandlers&&t(r,l,!0)),e.captureUnhandledRejections&&n.captureUnhandledRejections(r,l,!0);var ae.autoInstrument;return!1!e.enabled&&(void 0a||!0a||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))),rol,l}))()}},Rollbar:c}},function(r,e,o){use strict;function n(r,e,o,n){r._rollbarWrappedError&&(n4||(n4r._rollbarWrappedError),n5||(n5r._rollbarWrappedError._rollbarContext),r._rollbarWrappedErrornull);var te.handleUncaughtException.apply(e,n);o&&o.apply(r,n),anonymoust&&(e.anonymousErrorsPending+1)}r.exports{captureUncaughtExceptions:function(r,e,o){if(r){var t;if(functiontypeof e._rollbarOldOnError)te._rollbarOldOnError;else if(r.onerror){for(tr.onerror;t._rollbarOldOnError;)tt._rollbarOldOnError;e._rollbarOldOnErrort}e.handleAnonymousErrors();var afunction(){var oArray.prototype.slice.call(arguments,0);n(r,e,t,o)};o&&(a._rollbarOldOnErrort),r.onerrora}},captureUnhandledRejections:function(r,e,o){if(r){functiontypeof r._rollbarURH&&r._rollbarURH.belongsToShim&&r.removeEventListener(unhandledrejection,r._rollbarURH);var nfunction(r){var o,n,t;try{or.reason}catch(r){ovoid 0}try{nr.promise}catch(r){nunhandledrejection error getting `promise` from event}try{tr.detail,!o&&t&&(ot.reason,nt.promise)}catch(r){}o||(ounhandledrejection error getting `reason` from event),e&&e.handleUnhandledRejection&&e.handleUnhandledRejection(o,n)};n.belongsToShimo,r._rollbarURHn,r.addEventListener(unhandledrejection,n)}}}},function(r,e,o){use strict;function n(r,e,o){if(e.hasOwnProperty&&e.hasOwnProperty(addEventListener)){for(var ne.addEventListener;n._rollbarOldAdd&&n.belongsToShim;)nn._rollbarOldAdd;var tfunction(e,o,t){n.call(this,e,r.wrap(o),t)};t._rollbarOldAddn,t.belongsToShimo,e.addEventListenert;for(var ae.removeEventListener;a._rollbarOldRemove&&a.belongsToShim;)aa._rollbarOldRemove;var lfunction(r,e,o){a.call(this,r,e&&e._rollbar_wrapped||e,o)};l._rollbarOldRemovea,l.belongsToShimo,e.removeEventListenerl}}r.exportsfunction(r,e,o){if(r){var t,a,lEventTarget,Window,Node,ApplicationCache,AudioTrackList,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload.split(,);for(t0;tl.length;++t)ralt&&ra.prototype&&n(e,ra.prototype,o)}}},function(r,e,o){use strict;function n(r,e){this.implr(e,this),this.optionse,function(r){for(var efunction(r){return function(){var eArray.prototype.slice.call(arguments,0);if(this.implr)return this.implr.apply(this.impl,e)}},olog,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,_createItem,wrap,loadFull,shimId,captureEvent,captureDomContentLoaded,captureLoad.split(,),n0;no.length;n++)rone(on)}(n.prototype)}n.prototype._swapAndProcessMessagesfunction(r,e){var o,n,t;for(this.implr(this.options);oe.shift();)no.method,to.args,thisn&&functiontypeof thisn&&(captureDomContentLoadedn||captureLoadn?thisn.apply(this,t0,o.ts):thisn.apply(this,t));return this},r.exportsn},function(r,e,o){use strict;r.exportsfunction(r){return function(e){if(!e&&!window._rollbarInitialized){for(var o,n,t(rr||{}).globalAlias||Rollbar,awindow.rollbar,lfunction(r){return new a(r)},i0;owindow._rollbarShimsi++;)n||(no.handler),o.handler._swapAndProcessMessages(l,o.messages);windowtn,window._rollbarInitialized!0}}}});/script>script typeimportmap data-turbo-trackreload>{ imports: { application: https://d32hgpjj5y625p.cloudfront.net/assets/application-9b5e0af911aebfd343d02f4987574e9d84779ea51e9fb36d25e8f8da501b94be.js, @hotwired/turbo-rails: https://d32hgpjj5y625p.cloudfront.net/assets/turbo.min-ddd8b828c747ffd95dbdfaa87b2414d120a316eed8407f19f78e777d074e5e96.js, trix: https://cdn.jsdelivr.net/npm/trix@2.1.15/dist/trix.umd.min.js, js-cookie: https://cdn.jsdelivr.net/npm/js-cookie@3.0.5/dist/js.cookie.min.js, sortablejs: https://cdn.jsdelivr.net/npm/sortablejs@latest/Sortable.min.js, jquery-sortablejs: https://cdn.jsdelivr.net/npm/jquery-sortablejs@latest/jquery-sortable.js, @hotwired/stimulus: https://d32hgpjj5y625p.cloudfront.net/assets/stimulus.min-976b4e166c7f712397cad15409e0b976dfd9f2373f5e04d9f4520f0d5a7597f5.js, @hotwired/stimulus-loading: https://d32hgpjj5y625p.cloudfront.net/assets/stimulus-loading-39227295c8a6d71e10ca2a94dede18522ced047f6ccbf8788e926f8be14aff1b.js, controllers/application: https://d32hgpjj5y625p.cloudfront.net/assets/controllers/application-44e5edd38372876617b8ba873a82d48737d4c089e5180f706bdea0bb7b6370be.js, controllers/design_nav_controller: https://d32hgpjj5y625p.cloudfront.net/assets/controllers/design_nav_controller-2f712f7500c82845450b65dec862659df22dea1d2d39a17b9469d7070bb1d233.js, controllers/design_page_section_controller: https://d32hgpjj5y625p.cloudfront.net/assets/controllers/design_page_section_controller-f1a457031a27726cd23bb568294b137349e91d691cdbe35758af8b0e4cce37f4.js, controllers: https://d32hgpjj5y625p.cloudfront.net/assets/controllers/index-d92597c94be3b5a5adba9c0f17fb1601585e59e54ed1e242cd99ce6f935198e5.js, controllers/newsletter_builder_controller: https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_controller-f2f1e3b58c8d4436bcdd8eea1d3b71a276a963c5e87549fffa49bab275bc9580.js, controllers/newsletter_builder_image_controller: https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_image_controller-13937df8f37d686d07b0834fdc8e977b71cc4e700adfc069d1c499f0cbb6b6b6.js, controllers/newsletter_builder_image_form_fields_controller: https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_image_form_fields_controller-5fb397c6153ab53d8aec1e3027c32a699349fbdbf1ebee1143215f8bd6eee05a.js, controllers/newsletter_builder_modal_form_fields_controller: https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_modal_form_fields_controller-9e5fb79d742394fa9eaeeddb437123dd78ed2f87d4cea5d220a404e294795000.js, controllers/newsletter_builder_replaceable_controller: https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_replaceable_controller-21efea64bf8648e6883566d7b7be4c37654a24e08b2367dfeed4e44956097ee8.js, controllers/newsletter_builder_search_modal_controller: https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_search_modal_controller-ba15a67dd3cd1ab39b90620ce2400cc2ad46b47a551d9a6cd8ab424f90c9a3e9.js, controllers/newsletter_message_schedule_modal_controller: https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_message_schedule_modal_controller-c70893dd83a505fe506ad4430a1f8439966c9f4d9c8392d85895e73869ca3122.js, controllers/section_card_controller: https://d32hgpjj5y625p.cloudfront.net/assets/controllers/section_card_controller-6e39fd28ad51d887ed0c7a10d2c51b3ff3a1bd36621fdcf810dbc908a2f82624.js }}/script>link relmodulepreload hrefhttps://d32hgpjj5y625p.cloudfront.net/assets/application-9b5e0af911aebfd343d02f4987574e9d84779ea51e9fb36d25e8f8da501b94be.js>link relmodulepreload hrefhttps://d32hgpjj5y625p.cloudfront.net/assets/turbo.min-ddd8b828c747ffd95dbdfaa87b2414d120a316eed8407f19f78e777d074e5e96.js>script typeesms-options>{nonce:null}/script>script srchttps://d32hgpjj5y625p.cloudfront.net/assets/es-module-shims.min-a0e02f0f37eb67badf69f69d30f3d3ef921c0ba3d076579d03a937c6b1c29d2d.js asyncasync data-turbo-trackreload>/script>script typemodule>import application/script>meta contenttext/html; charsetUTF-8 http-equivContent-Type>title>C.S. MacInnes/title>meta namecsrf-param contentauthenticity_token />meta namecsrf-token contenthqgQe9crz7_C3OUaD-ka092rG6TUAkJcWoge79jhJ0LWuBu0Inbs2rU0NCP9UhP5jNV37nc2mf2ViN8qXKWcqg />meta namecsp-nonce />meta contentwidthdevice-width, initial-scale1, shrink-to-fitno nameviewport> script> window.renderTurnstile function () { $(.cloudflare-turnstile-widget).each((i, widget) > { turnstile.render(widget, { sitekey: 0x4AAAAAABCVYQo6ZyG97FYI, callback: function (token) { $(widget).parents(form).find(inputtypesubmit).prop(disabled, false); }, }); }); }; window.turnstileLoaded function() { if (document.readyState loading) { document.addEventListener(DOMContentLoaded, renderTurnstile); } else { renderTurnstile(); } }; document.addEventListener(turbo:frame-load, renderTurnstile); /script> script srchttps://challenges.cloudflare.com/turnstile/v0/api.js?onloadturnstileLoaded async defer>/script>meta contentInternational Impact Book Awards winner for Best Cover Design and LGBTQ+ book.C.S. MacInnes is a native of Michigan, living with his spouse and pets. He likes to spend time with his family and studies psychology when not writing. His hope is for his readers to better understand the world and the daily struggles that many people from different backgrounds and those with mental health issues face while also being entertained by the stories themselves. namedescription>meta contentC.S. MacInnes propertyog:title>meta contentInternational Impact Book Awards winner for Best Cover Design and LGBTQ+ book.C.S. MacInnes is a native of Michigan, living with his spouse and pets. He likes to spend time with his family and studies psychology when not writing. His hope is for his readers to better understand the world and the daily struggles that many people from different backgrounds and those with mental health issues face while also being entertained by the stories themselves. propertyog:description>meta contenthttps://csmacinnes.com propertyog:url>meta contentwebsite propertyog:type>meta contenthttps://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,h_300,q_auto,w_300/t2yeayuaxko85tv85bd1komvg5t1 propertyog:image>meta contentsummary propertytwitter:card>link relicon typeimage/x-icon hrefhttps://res.cloudinary.com/wellfleet/image/upload/c_lpad,b_rgb:0382a4,w_32,h_32/c_lpad,w_28,h_28,co_rgb:ffffff,l_text:Abril%20Fatface_24_bold:CM/v1701462860/favicon.png />style typetext/css>body { --background-color: #0382a4; --accent-color: #feed24; --text-color: #ffffff; --accent-contrast-color: #000000; --logo-font: Abril Fatface, sans-serif; --logo-font-weight: 400; --logo-font-case: none; --header-font: Lato, sans-serif; --header-font-weight: 400; --body-font: Lato, sans-serif; --background-image-url: url(https://res.cloudinary.com/wellfleet/image/upload/f_auto,q_auto/dzdnfhlc50gy1ij46oniy6b63grq); --mailing-list-background-image-url: url(https://res.cloudinary.com/wellfleet/image/upload/b_black,c_fill,f_auto,o_60,q_auto/hp26btgl2legdhnalpkqeawy23wh);}/style>link hrefhttps://csmacinnes.com relcanonical>link href//fonts.googleapis.com relpreconnect>link crossorigintrue href//fonts.gstatic.com relpreconnect>link asstyle crossoriginanonymous hrefhttps://fonts.googleapis.com/css2?displayswap&familyAbril Fatface:wght@400&familyLato:ital,wght@0,400;0,700;1,400;1,700 relpreload typetext/css>link crossoriginanonymous hrefhttps://fonts.googleapis.com/css2?displayswap&familyAbril Fatface:wght@400&familyLato:ital,wght@0,400;0,700;1,400;1,700 relstylesheet typetext/css>link relstylesheet hrefhttps://d32hgpjj5y625p.cloudfront.net/assets/website-aecab77d5b6b755ed7264ee3c8ea4cf2098337f72eab48757b004d203f1e7323.css mediaall />script srchttps://d32hgpjj5y625p.cloudfront.net/assets/website-1099d6eed6f5c58219556e57d11ea1b7eb9de792b425173a6df7688a2409dba5.js>/script>turbo-frame data-turbotrue idanalytic_tags>/turbo-frame>/head>body classwebsites_controller show_action data-turbofalse>main rolemain>!-- stripping any params - The canonical URL should just be the base URL. -->div classmin-vh-100 d-flex flex-column>div classheader my-lg-2>nav classnavbar navbar-expand-lg py-1 d-flex justify-content-between flex-wrap container>div classauthor-name text-wrap mb-0 left-aligned>a classtext-reset text-decoration-none m-0 p-0 href/>C.S. MacInnes/a>/div>button classd-block d-lg-none btn p-0 data-bs-target.navbar-collapse data-bs-togglecollapse>svg width1em height1em stylefill: none; stroke: currentColor; vertical-align: middle; viewBox0 0 20 20 xmlnshttp://www.w3.org/2000/svg>path dM1 2H19 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 9H19 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 16H19 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 2H19 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 9H19 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 16H19 stroke-width2 stroke-linecapround stroke-linejoinround/>/svg>/button>div classcollapse navbar-collapse navbar-nav-scroll flex-grow-0 flex-wrap mh-100>div classmobile-menu-header d-flex d-lg-none align-items-center justify-content-between px-2 px-md-6 pt-3>a classauthor-name text-reset text-decoration-none mb-0 href/>C.S. MacInnes/a>button classbtn p-0 data-bs-target.navbar-collapse data-bs-togglecollapse>svg width1em height1em stylefill: none; stroke: currentColor; vertical-align: middle; viewBox0 0 18 18 xmlnshttp://www.w3.org/2000/svg>path dM1 1L17 17 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 17L17 1 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 1L17 17 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 17L17 1 stroke-width2 stroke-linecapround stroke-linejoinround/>/svg>/button>/div>ul classnavbar-nav mt-1 mt-lg-0 px-2 px-md-6 n>li classnav-item py-1 py-lg-0 font-body-medium>a classnav-link href/about>About/a>/li>li classnav-item py-1 py-lg-0 font-body-medium>a classnav-link href/books>Books/a>/li>li classnav-item py-1 py-lg-0 font-body-medium>a classnav-link href/praise>Praise/a>/li>li classnav-item py-1 py-lg-0 font-body-medium>a classnav-link href/mailing-list>Mailing List/a>/li>li classnav-item py-1 py-lg-0 font-body-medium>a classnav-link href/contact>Contact/a>/li>li classnav-item d-flex pt-2 pt-lg-0 gap-2 gap-lg-0 justify-content-center>/li>/ul>/div>/nav>/div>div classwebsite-content>div classwebsite-section mb-7 mb-xl-9 >div classbackground-image-with-book-spotlight background-image-with-gradient>div classbook-content container d-flex flex-column flex-lg-row justify-content-even gap-xxl-11 gap-lg-6 pt-4>div classtext-content align-self-center>div classtext-fit text-fit-42 mb-2 font-logo-large>a classtext-reset text-decoration-none href/books/my-american-boyfriend>My American Boyfriend/a>/div>div classfont-body-large text-break>p>strong>Winner of Best Cover Design and LGBTQ+book, by International Impact Book Awards./strong>/p>p>David, a young man from Scotland navigates the complexities of.../p>/div>div classmy-3>div classd-flex align-items-center flex-wrap gap-2>button classbtn btn-primary retailer-cta-btn data-bs-target#retailer-links-modal-19116 data-bs-togglemodal typebutton>Buy Now/button>div classd-flex align-items-center gap-2>div classfont-body-medium>or/div>a classbtn btn-outline-secondary href/books/my-american-boyfriend>Learn More/a>/div>/div>/div>/div>div classcover-image-container d-flex flex-column>a titleMy American Boyfriend classcover-image-link align-self-center href/books/my-american-boyfriend>img classw-100 cover-image altMy American Boyfriend by C.S. MacInnes srchttps://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto:good,w_860/104xh8rxj3cio9m4cni4v5cn3zdl />/a>/div>/div>/div>/div>div classwebsite-section mb-7 mb-xl-9 >div classbiography-module container round-left idbiography-module itemscope itemtypehttps://schema.org/Person>div classrow gap-6 gap-lg-10>div classcol-md-auto text-center order-md-0>img classauthor-image mw-100 altC.S. MacInnes itempropimage loadinglazy srchttps://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,h_660,q_auto,r_max,w_660/t2yeayuaxko85tv85bd1komvg5t1 />/div>div classcol>h2 classfont-logo-medium itempropname>C.S. MacInnes/h2>div classbiography font-body-large mb-2>div classexpandable-text text-break font-body-large rich-text>div classd-none expanded>p>strong>International Impact Book Awards winner for Best Cover Design and LGBTQ+ book./strong>/p>p>C.S. MacInnes is a native of Michigan, living with his spouse and pets. He likes to spend time with his family and studies psychology when not writing. His hope is for his readers to better understand the world and the daily struggles that many people from different backgrounds and those with mental health issues face while also being entertained by the stories themselves. /p>button classbtn-expand-toggle>less/button>/div>div classcollapsed>p>strong>International Impact Book Awards winner for Best Cover Design and LGBTQ+ book./strong>/p>p>C.S. MacInnes is a native of Michigan, living with his spouse and pets. He likes to spend time with his family and studies psychology when not writing. His hope is for his readers to better understand the world and the daily struggles that many people from different backgrounds and those with mental health issues face while also being entertained by the stories.../p>button classbtn-expand-toggle>more/button>/div>/div>/div>ul classlist-unstyled d-flex flex-wrap gap-3 justify-content-start>/ul>/div>/div>/div>/div>div classwebsite-section mb-7 mb-xl-9 container>div idbook-module>div classd-flex align-items-center justify-content-between>h2 classmodule-header text-break font-logo-medium>Books/h2>/div>div classmt-6>div classbook-rich d-flex flex-column flex-md-row gap-2 gap-md-8 book-19116 itemprophasPart itemscope itemtypehttps://schema.org/Book>div classcol-md-3 text-center text-md-start order-md-0>div classcover-image-wrapper book-cover-19116>a titleMy American Boyfriend classd-flex justify-content-center text-reset text-decoration-none h-100 href/books/my-american-boyfriend>img classcover-image img-fluid altMy American Boyfriend itempropimage width638 height957 loadinglazy srchttps://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_638/104xh8rxj3cio9m4cni4v5cn3zdl />/a>/div>/div>div classflex-grow-1 pt-3 pt-md-2>meta contentMy American Boyfriend itempropname>div itempropauthor itemscope itemtypehttps://schema.org/Person>meta contentC.S. MacInnes itempropname>/div>div itempropoffers itemscope itemtypehttps://schema.org/Offer>meta contentAmazon itempropseller>meta contenthttps://www.amazon.com/dp/B0DCV8GWCB itempropurl>/div>div itempropoffers itemscope itemtypehttps://schema.org/Offer>meta contentAmazon UK itempropseller>meta contenthttps://www.amazon.co.uk/dp/B0DCV8GWCB itempropurl>/div>div itempropoffers itemscope itemtypehttps://schema.org/Offer>meta contentAmazon CA itempropseller>meta contenthttps://www.amazon.ca/dp/B0DCV8GWCB itempropurl>/div>div itempropoffers itemscope itemtypehttps://schema.org/Offer>meta contentBarnes & Noble itempropseller>meta contenthttps://www.barnesandnoble.com/w/my-american-boyfriend-c-s-macinnes/1146302591?ean9798991571302 itempropurl>/div>div itempropoffers itemscope itemtypehttps://schema.org/Offer>meta contentBuy Direct and Save - Paperback itempropseller>meta contenthttps://shop.ingramspark.com/b/084?paramsvdNFYnllbO578HgERNGtdeqUXWMf37T1f53icmCINCY itempropurl>/div>div itempropoffers itemscope itemtypehttps://schema.org/Offer>meta contentBuy Direct and Save - Hardcover itempropseller>meta contenthttps://shop.ingramspark.com/b/084?paramsGrsWx9td0ThjUW6ylSJK31PXJHzNT2lOT2c1mqK3njF itempropurl>/div>h3 classfont-logo-small text-break>a classtext-reset text-decoration-none href/books/my-american-boyfriend>My American Boyfriend/a>/h3>div classfont-body-large fst-italic>/div>div classmt-1>div classfont-body-large>Book #1 from the series: a itempropisPartOf href/series/my-american-boyfriend>My American Boyfriend/a>/div>/div>div classfont-body-large text-break mt-1 mt-md-3 rich-text hide-images itempropdescription>p>strong>Winner of Best Cover Design and LGBTQ+book, by International Impact Book Awards./strong>/p>p>David, a young man from Scotland navigates the complexities of love, identity, and familial expectations as he transitions to his new life of attending University in America. Throughout his journey, David grapples with his sexuality and being comfortable in his skin..../p>a href/books/my-american-boyfriend>Read more/a>/div>div classmt-2 mt-md-4>div classd-flex align-items-center flex-wrap gap-2>button classbtn btn-primary retailer-cta-btn data-bs-target#retailer-links-modal-19116 data-bs-togglemodal typebutton>Buy Now/button>div classd-flex align-items-center gap-2>div classfont-body-medium>or/div>a classbtn btn-outline-secondary href/books/my-american-boyfriend>Learn More/a>/div>/div>/div>/div>/div>/div>div classmt-6>div classbook-rich d-flex flex-column flex-md-row gap-2 gap-md-8 book-19117 itemprophasPart itemscope itemtypehttps://schema.org/Book>div classcol-md-3 text-center text-md-start order-md-0>div classcover-image-wrapper book-cover-19117>a titleMy American Boyfriend classd-flex justify-content-center text-reset text-decoration-none h-100 href/books/my-american-boyfriend-99272cedea>img classcover-image img-fluid altMy American Boyfriend itempropimage width638 height957 loadinglazy srchttps://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_638/yt0djeod8gxs5prmqrgqgibed1zt />/a>/div>/div>div classflex-grow-1 pt-3 pt-md-2>meta contentMy American Boyfriend itempropname>div itempropauthor itemscope itemtypehttps://schema.org/Person>meta contentC.S. MacInnes itempropname>/div>h3 classfont-logo-small text-break>a classtext-reset text-decoration-none href/books/my-american-boyfriend-99272cedea>My American Boyfriend/a>/h3>div classfont-body-large fst-italic>The Drama Continues /div>div classmt-1>div classfont-body-large>Book #2 from the series: a itempropisPartOf href/series/my-american-boyfriend>My American Boyfriend/a>/div>/div>div classfont-body-large text-break mt-1 mt-md-3 rich-text hide-images itempropdescription>p>The Story of David continues with more twists and turns. Will Anthony succeed in driving a wedge between David and Allen? Or will David find the strength and courage needed to end the toxic cycle?/p>p>br>/p>p>Arriving Late Summer 2026/p>/div>div classmt-2 mt-md-4>div classd-flex align-items-center flex-wrap gap-2>div classd-flex align-items-center gap-2>a classbtn btn-primary href/books/my-american-boyfriend-99272cedea>Learn More/a>/div>/div>/div>/div>/div>/div>/div>/div>div classwebsite-section mb-7 mb-xl-9 container>div idseries>div classd-flex align-items-center justify-content-between>h2 classmodule-header text-break font-logo-medium>Series/h2>/div>div classseries py-4>div classseries-books row mx-0>a titleMy American Boyfriend classcovers col col-md-5 col-lg-4 d-flex p-3 justify-content-center align-items-center text-body text-decoration-none href/series/my-american-boyfriend>span classcover mx-2>div classcover-image-wrapper book-cover-19117>div titleMy American Boyfriend classd-flex justify-content-center text-reset text-decoration-none h-100>img classcover-image img-fluid altMy American Boyfriend itempropimage width105 height157 loadinglazy srchttps://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_105/yt0djeod8gxs5prmqrgqgibed1zt />/div>/div>/span>span classcover mx-2>div classcover-image-wrapper book-cover-19116>div titleMy American Boyfriend classd-flex justify-content-center text-reset text-decoration-none h-100>img classcover-image img-fluid altMy American Boyfriend itempropimage width105 height157 loadinglazy srchttps://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_105/104xh8rxj3cio9m4cni4v5cn3zdl />/div>/div>/span>/a>div classcol-md-7 col-lg-8 px-0 ps-md-6 mt-2 mt-md-0 itemscope itemtypehttps://schema.org/BookSeries>h3 classtext-break font-logo-small>a classtext-reset text-decoration-none href/series/my-american-boyfriend>My American Boyfriend/a>/h3>div classfont-body-large mt-1>/div>div classmt-2 font-body-medium>a classtext-reset itemprophasPart href/books/my-american-boyfriend-99272cedea>My American Boyfriend/a> and a classtext-reset itemprophasPart href/books/my-american-boyfriend>My American Boyfriend/a>/div>div classmt-3 font-body-medium>a href/series/my-american-boyfriend>View Series/a>/div>/div>/div>/div>/div>/div>div classwebsite-section mb-7 mb-xl-9 container>/div>div classwebsite-section mb-7 mb-xl-9 container>/div>div classwebsite-section mb-7 mb-xl-9 container>div idpraise>div classd-flex align-items-center justify-content-between>h2 classmodule-header text-break font-logo-medium>Praise/h2>/div>div classmt-4>div classd-flex flex-column align-items-center text-center py-7 border-bottom border-blend-80 border-top>div classd-flex gap-1 accent-font font-body-large>div classmb-3>svg width1em height1em viewBox0 0 33 31 stylefill: none; stroke: currentColor; vertical-align: middle; xmlnshttp://www.w3.org/2000/svg>g clip-pathurl(#clip0_3426_12228)>path dM15.5603 0.6716L12.3425 10.4241C12.2099 10.825 11.8309 11.0954 11.4039 11.0954H0.989263C0.0328922 11.0954 -0.364899 12.3003 0.408758 12.8545L8.83442 18.8822C9.18001 19.1299 9.32514 19.5689 9.19358 19.9689L5.97575 29.7213C5.68028 30.6168 6.72122 31.3621 7.49488 30.808L15.9205 24.7803C16.2661 24.5325 16.7349 24.5325 17.0816 24.7803L25.5072 30.808C26.2809 31.3621 27.3229 30.6168 27.0263 29.7213L23.8085 19.9689C23.6759 19.5679 23.821 19.1289 24.1677 18.8822L32.5933 12.8545C33.367 12.3003 32.9692 11.0954 32.0128 11.0954H21.5982C21.1701 11.0954 20.7911 10.824 20.6596 10.4241L17.4386 0.6716C17.1432 -0.223867 15.8558 -0.223867 15.5603 0.6716Z fillcurrentColor/>/g>/svg>/div>div classmb-3>svg width1em height1em viewBox0 0 33 31 stylefill: none; stroke: currentColor; vertical-align: middle; xmlnshttp://www.w3.org/2000/svg>g clip-pathurl(#clip0_3426_12228)>path dM15.5603 0.6716L12.3425 10.4241C12.2099 10.825 11.8309 11.0954 11.4039 11.0954H0.989263C0.0328922 11.0954 -0.364899 12.3003 0.408758 12.8545L8.83442 18.8822C9.18001 19.1299 9.32514 19.5689 9.19358 19.9689L5.97575 29.7213C5.68028 30.6168 6.72122 31.3621 7.49488 30.808L15.9205 24.7803C16.2661 24.5325 16.7349 24.5325 17.0816 24.7803L25.5072 30.808C26.2809 31.3621 27.3229 30.6168 27.0263 29.7213L23.8085 19.9689C23.6759 19.5679 23.821 19.1289 24.1677 18.8822L32.5933 12.8545C33.367 12.3003 32.9692 11.0954 32.0128 11.0954H21.5982C21.1701 11.0954 20.7911 10.824 20.6596 10.4241L17.4386 0.6716C17.1432 -0.223867 15.8558 -0.223867 15.5603 0.6716Z fillcurrentColor/>/g>/svg>/div>div classmb-3>svg width1em height1em viewBox0 0 33 31 stylefill: none; stroke: currentColor; vertical-align: middle; xmlnshttp://www.w3.org/2000/svg>g clip-pathurl(#clip0_3426_12228)>path dM15.5603 0.6716L12.3425 10.4241C12.2099 10.825 11.8309 11.0954 11.4039 11.0954H0.989263C0.0328922 11.0954 -0.364899 12.3003 0.408758 12.8545L8.83442 18.8822C9.18001 19.1299 9.32514 19.5689 9.19358 19.9689L5.97575 29.7213C5.68028 30.6168 6.72122 31.3621 7.49488 30.808L15.9205 24.7803C16.2661 24.5325 16.7349 24.5325 17.0816 24.7803L25.5072 30.808C26.2809 31.3621 27.3229 30.6168 27.0263 29.7213L23.8085 19.9689C23.6759 19.5679 23.821 19.1289 24.1677 18.8822L32.5933 12.8545C33.367 12.3003 32.9692 11.0954 32.0128 11.0954H21.5982C21.1701 11.0954 20.7911 10.824 20.6596 10.4241L17.4386 0.6716C17.1432 -0.223867 15.8558 -0.223867 15.5603 0.6716Z fillcurrentColor/>/g>/svg>/div>div classmb-3>svg width1em height1em viewBox0 0 33 31 stylefill: none; stroke: currentColor; vertical-align: middle; xmlnshttp://www.w3.org/2000/svg>g clip-pathurl(#clip0_3426_12228)>path dM15.5603 0.6716L12.3425 10.4241C12.2099 10.825 11.8309 11.0954 11.4039 11.0954H0.989263C0.0328922 11.0954 -0.364899 12.3003 0.408758 12.8545L8.83442 18.8822C9.18001 19.1299 9.32514 19.5689 9.19358 19.9689L5.97575 29.7213C5.68028 30.6168 6.72122 31.3621 7.49488 30.808L15.9205 24.7803C16.2661 24.5325 16.7349 24.5325 17.0816 24.7803L25.5072 30.808C26.2809 31.3621 27.3229 30.6168 27.0263 29.7213L23.8085 19.9689C23.6759 19.5679 23.821 19.1289 24.1677 18.8822L32.5933 12.8545C33.367 12.3003 32.9692 11.0954 32.0128 11.0954H21.5982C21.1701 11.0954 20.7911 10.824 20.6596 10.4241L17.4386 0.6716C17.1432 -0.223867 15.8558 -0.223867 15.5603 0.6716Z fillcurrentColor/>/g>/svg>/div>/div>div classcol-md-8 font-body-large>p>David Ricci dreams of living life on his own terms—away from his tiny village in Scotland where everyone knows each other’s business, and his grandfather expects him to take over the family farm. When David is accepted into the University of Michigan, he knows it is his ticket to freedom. David relishes meeting new people and being able to explore his sexuality privately. While in Michigan, David meets not one but two charming men—Allen, who he is incredibly attracted to, and Anthony, with whom he has a great connection. David struggles to follow his heart, navigate his mental health, and grapple with familial pressure./p>p>Follow David’s journey in this gripping coming-of-age novel!/p>p>“My American Boyfriend” by C.S. MacInnes is an intriguing LGBTQ+ romance about a conflicted young man. His tiny village in Scotland did nothing to prepare him for dating in America. From never kissing another guy to suddenly having various options, David’s heart is sent into a tailspin. Should he continue dating Anthony and see where it goes, or should he explore his intense feelings for Allen?/p>p> To further complicate matters, the stress of a toxic relationship is worsening his anxiety and depression. One minute, they are happy, and then David’s partner acts cold. Moreover, he struggles with feelings of worthlessness, causing his logic to become distorted. Why does David allow this perilous behavior from his partner?/p>p>The author has done an excellent job highlighting the struggles of those coming of age. Being brand new to romantic relationships and dealing with poor mental health can be a dangerous mix. David’s low self-worth causes him to see the world through a foggy lens, which makes him more susceptible to relationship red flags such as lying, cheating, gaslighting, and aggression. Readers witness examples of this throughout the novel as David repeatedly allows his partner to mistreat him./p>p>David is a flawed but likable character you’ll root for, and his struggles will resonate with readers who may be grappling with anxiety, depression, or low self-esteem. “My American Boyfriend” by C.S. MacInnes will appeal to those who love coming-of-age stories, exploring themes such as sexual identity, friendship, and love. It will particularly speak to the challenges facing LGBTQ+ young adults./p>/div>div classfont-body-large accent-font fst-italic>–Stephanie Elizabeth Long for Reader Views/div>/div>div classd-flex flex-column align-items-center text-center py-7 border-bottom border-blend-80>div classd-flex gap-1 accent-font font-body-large>div classmb-3>svg width1em height1em viewBox0 0 33 31 stylefill: none; stroke: currentColor; vertical-align: middle; xmlnshttp://www.w3.org/2000/svg>g clip-pathurl(#clip0_3426_12228)>path dM15.5603 0.6716L12.3425 10.4241C12.2099 10.825 11.8309 11.0954 11.4039 11.0954H0.989263C0.0328922 11.0954 -0.364899 12.3003 0.408758 12.8545L8.83442 18.8822C9.18001 19.1299 9.32514 19.5689 9.19358 19.9689L5.97575 29.7213C5.68028 30.6168 6.72122 31.3621 7.49488 30.808L15.9205 24.7803C16.2661 24.5325 16.7349 24.5325 17.0816 24.7803L25.5072 30.808C26.2809 31.3621 27.3229 30.6168 27.0263 29.7213L23.8085 19.9689C23.6759 19.5679 23.821 19.1289 24.1677 18.8822L32.5933 12.8545C33.367 12.3003 32.9692 11.0954 32.0128 11.0954H21.5982C21.1701 11.0954 20.7911 10.824 20.6596 10.4241L17.4386 0.6716C17.1432 -0.223867 15.8558 -0.223867 15.5603 0.6716Z fillcurrentColor/>/g>/svg>/div>div classmb-3>svg width1em height1em viewBox0 0 33 31 stylefill: none; stroke: currentColor; vertical-align: middle; xmlnshttp://www.w3.org/2000/svg>g clip-pathurl(#clip0_3426_12228)>path dM15.5603 0.6716L12.3425 10.4241C12.2099 10.825 11.8309 11.0954 11.4039 11.0954H0.989263C0.0328922 11.0954 -0.364899 12.3003 0.408758 12.8545L8.83442 18.8822C9.18001 19.1299 9.32514 19.5689 9.19358 19.9689L5.97575 29.7213C5.68028 30.6168 6.72122 31.3621 7.49488 30.808L15.9205 24.7803C16.2661 24.5325 16.7349 24.5325 17.0816 24.7803L25.5072 30.808C26.2809 31.3621 27.3229 30.6168 27.0263 29.7213L23.8085 19.9689C23.6759 19.5679 23.821 19.1289 24.1677 18.8822L32.5933 12.8545C33.367 12.3003 32.9692 11.0954 32.0128 11.0954H21.5982C21.1701 11.0954 20.7911 10.824 20.6596 10.4241L17.4386 0.6716C17.1432 -0.223867 15.8558 -0.223867 15.5603 0.6716Z fillcurrentColor/>/g>/svg>/div>div classmb-3>svg width1em height1em viewBox0 0 33 31 stylefill: none; stroke: currentColor; vertical-align: middle; xmlnshttp://www.w3.org/2000/svg>g clip-pathurl(#clip0_3426_12228)>path dM15.5603 0.6716L12.3425 10.4241C12.2099 10.825 11.8309 11.0954 11.4039 11.0954H0.989263C0.0328922 11.0954 -0.364899 12.3003 0.408758 12.8545L8.83442 18.8822C9.18001 19.1299 9.32514 19.5689 9.19358 19.9689L5.97575 29.7213C5.68028 30.6168 6.72122 31.3621 7.49488 30.808L15.9205 24.7803C16.2661 24.5325 16.7349 24.5325 17.0816 24.7803L25.5072 30.808C26.2809 31.3621 27.3229 30.6168 27.0263 29.7213L23.8085 19.9689C23.6759 19.5679 23.821 19.1289 24.1677 18.8822L32.5933 12.8545C33.367 12.3003 32.9692 11.0954 32.0128 11.0954H21.5982C21.1701 11.0954 20.7911 10.824 20.6596 10.4241L17.4386 0.6716C17.1432 -0.223867 15.8558 -0.223867 15.5603 0.6716Z fillcurrentColor/>/g>/svg>/div>div classmb-3>svg width1em height1em viewBox0 0 33 31 stylefill: none; stroke: currentColor; vertical-align: middle; xmlnshttp://www.w3.org/2000/svg>g clip-pathurl(#clip0_3426_12228)>path dM15.5603 0.6716L12.3425 10.4241C12.2099 10.825 11.8309 11.0954 11.4039 11.0954H0.989263C0.0328922 11.0954 -0.364899 12.3003 0.408758 12.8545L8.83442 18.8822C9.18001 19.1299 9.32514 19.5689 9.19358 19.9689L5.97575 29.7213C5.68028 30.6168 6.72122 31.3621 7.49488 30.808L15.9205 24.7803C16.2661 24.5325 16.7349 24.5325 17.0816 24.7803L25.5072 30.808C26.2809 31.3621 27.3229 30.6168 27.0263 29.7213L23.8085 19.9689C23.6759 19.5679 23.821 19.1289 24.1677 18.8822L32.5933 12.8545C33.367 12.3003 32.9692 11.0954 32.0128 11.0954H21.5982C21.1701 11.0954 20.7911 10.824 20.6596 10.4241L17.4386 0.6716C17.1432 -0.223867 15.8558 -0.223867 15.5603 0.6716Z fillcurrentColor/>/g>/svg>/div>div classmb-3>svg width1em height1em viewBox0 0 33 31 stylefill: none; stroke: currentColor; vertical-align: middle; xmlnshttp://www.w3.org/2000/svg>g clip-pathurl(#clip0_3426_12228)>path dM15.5603 0.6716L12.3425 10.4241C12.2099 10.825 11.8309 11.0954 11.4039 11.0954H0.989263C0.0328922 11.0954 -0.364899 12.3003 0.408758 12.8545L8.83442 18.8822C9.18001 19.1299 9.32514 19.5689 9.19358 19.9689L5.97575 29.7213C5.68028 30.6168 6.72122 31.3621 7.49488 30.808L15.9205 24.7803C16.2661 24.5325 16.7349 24.5325 17.0816 24.7803L25.5072 30.808C26.2809 31.3621 27.3229 30.6168 27.0263 29.7213L23.8085 19.9689C23.6759 19.5679 23.821 19.1289 24.1677 18.8822L32.5933 12.8545C33.367 12.3003 32.9692 11.0954 32.0128 11.0954H21.5982C21.1701 11.0954 20.7911 10.824 20.6596 10.4241L17.4386 0.6716C17.1432 -0.223867 15.8558 -0.223867 15.5603 0.6716Z fillcurrentColor/>/g>/svg>/div>/div>div classcol-md-8 font-body-large>p>A heartfelt and unflinching journey of love, identity, and resilience, as Davids search for belonging in a new world will captivate fans of Call Me by Your Name and A Little Life./p>/div>div classfont-body-large accent-font fst-italic>–Newinbooks/div>/div>/div>/div>/div>div classwebsite-section mb-7 mb-xl-9 container>/div>div classwebsite-section mb-7 mb-xl-9 container>/div>div classwebsite-section mb-7 mb-xl-9 container>/div>div classwebsite-section mb-7 mb-xl-9 >div classnewsletter-module background-image idnewsletter-module>div classd-flex flex-column flex-lg-row align-items-center justify-content-center>div classnewsletter-form flex-grow-1 px-2 px-md-0 pt-6 pt-lg-0 text-center>turbo-frame data-turbotrue idnewsletter_turbo_frame>div classnewsletter-header font-logo-medium>Join my mailing list/div>div classmb-3 newsletter-subheader rich-text font-body-large>Be the first to hear about new events and exclusive content./div>form classtrack-newsletter-form idnew_newsletter_subscription action/newsletter_subscriptions accept-charsetUTF-8 methodpost>input typehidden nameauthenticity_token valueEWYvOKDWTarbdeSlxWSOoD8LxmjbVkrznUrvNgbG1NQpStmPaXUo6zhV-11nqtd2fP5qEXpUfdUjir45oSdxKA />input typehidden namenewsletter_module_id idnewsletter_module_id value4179 />input typehidden namelanding_page idlanding_page valuefalse />input valueHome Page typehidden namenewsletter_subscriptionsource idnewsletter_subscription_source />div classform-group d-flex flex-column gap-3 px-2 py-2 rounded-1 bg-white-transparent-20 px-md-4 py-md-3>div classtext-start>label classform-label fw-bold font-body-large fornewsletter_subscription_email>Email Address/label>div classd-flex flex-column gap-3>div classflex-grow-1>input placeholderexample@example.com requiredrequired aria-labelEmail Address classform-control turnstile-email-field typeemail namenewsletter_subscriptionemail idnewsletter_subscription_email />div classemail-hint mt-2 d-none>Did you meanbutton classsuggested-email bg-transparent border-0 p-0 text-reset text-decoration-underline fw-bold typebutton>/button>?/div>/div>div classcloudflare-turnstile-widget mt-3 d-none>/div>input typesubmit valueSubscribe classbtn btn-primary newsletter-btn aria-labelSubscribe disableddisabled data-disable-withSubmitting email... />/div>/div>/div>/form>/turbo-frame>/div>/div>/div>div classcontainer newsletter-module>/div>/div>/div>div classmt-auto container>div classfooter mt-8 mb-2 pt-2>div classd-flex flex-wrap font-body-small>div classmb-1 mb-md-0>strong>Copyright2026/strong> a classtext-reset text-decoration-none amp-link hrefhttps://csmacinnes.com>C.S. MacInnes/a> /div>div classmb-2 mb-md-0 me-auto>div classd-inline opacity-75>div classd-none d-md-inline>|/div>Built witha target_blank classtext-reset text-decoration-none amp-link hrefhttps://authorwebsites.bookbub.com?sourceausite_ref>Author Websites by BookBub/a>/div>/div>div classms-md-1 d-flex gap-2>a classfooter-link href/privacy-policy>Privacy Policy/a>/div>div classms-auto ms-md-3 d-flex align-content-center>a titlerss classopacity-50 text-reset d-flex align-items-start href/feed.xml>svg width16px height16px stylefill: none; stroke: none; vertical-align: middle; margin-top:3px; viewBox0 0 20 20 fillnone xmlnshttp://www.w3.org/2000/svg>path fill-ruleevenodd clip-ruleevenodd dM5 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 strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 7C7.627 7 13 12.373 13 19 strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 1C10.941 1 19 9.059 19 19 strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround/>/svg>/a>/div>/div>/div>/div>/div>div aria-hiddentrue aria-labelledby classmodal cookie-consent-modal website-content w-100 d-block data-bs-backdropfalse roledialog tabindex-1>div classmodal-dialog roledocument>div classmodal-content bg-blend-95 border-blend-90>div classmodal-body text-center>Cookie Consentdiv classmt-1 font-body-small>This website uses essential cookies to ensure that it works properly.I would also like to use analytics cookies to understand how you interact with the site./div>/div>turbo-frame data-turbotrue idcookie_consent>form data-turbo-frameanalytic_tags action/cookie_consent accept-charsetUTF-8 methodpost>input typehidden nameauthenticity_token value6z_B28r6J8QzSduRdpbl7ed8cY9kaEH5oW_UCacE1Jaxo7jKymGHjKTvi3Jo0_lvDakV1Y2YdI1xz5lM4kDSxQ />div classmt-2 mx-1>button aria-labelClose classbtn btn-primary w-100 nameconsent onclick$(this).parents('.modal').removeClass('d-block') typesubmit valueaccepted>Accept/button>/div>div classmy-1 mx-1>button aria-labelClose classbtn btn-outline-secondary w-100 nameconsent onclick$(this).parents('.modal').removeClass('d-block') typesubmit valuerejected>Reject/button>/div>/form>/turbo-frame>/div>/div>/div>div aria-hiddentrue aria-labelChoose your retailer classmodal retailer-links-modal website-content idretailer-links-modal-19116 roledialog tabindex-1>div classmodal-dialog roledocument>div classmodal-content px-2 px-md-5 py-2 py-md-4 bg-blend-95 border-blend-90>div classmodal-header border-0>button classbg-transparent border-0 text-reset ms-auto data-bs-dismissmodal titleClose typebutton>svg width1em height1em stylefill: none; stroke: currentColor; vertical-align: middle; viewBox0 0 18 18 xmlnshttp://www.w3.org/2000/svg>path dM1 1L17 17 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 17L17 1 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 1L17 17 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 17L17 1 stroke-width2 stroke-linecapround stroke-linejoinround/>/svg>/button>/div>div classmodal-body font-body-large>h3 classfont-logo-medium mb-3>Choose Your Retailer/h3>ul classlist-unstyled d-flex flex-wrap mx-n1>li classcol-12 col-md-4>div classp-1>a target_blank data-book-titleMy American Boyfriend relnoopener classtrack-retailer-link btn btn-primary retailer-link-btn px-4 hrefhttps://www.amazon.com/dp/B0DCV8GWCB>Amazon/a>/div>/li>li classcol-12 col-md-4>div classp-1>a target_blank data-book-titleMy American Boyfriend relnoopener classtrack-retailer-link btn btn-primary retailer-link-btn px-4 hrefhttps://www.amazon.co.uk/dp/B0DCV8GWCB>Amazon UK/a>/div>/li>li classcol-12 col-md-4>div classp-1>a target_blank data-book-titleMy American Boyfriend relnoopener classtrack-retailer-link btn btn-primary retailer-link-btn px-4 hrefhttps://www.amazon.ca/dp/B0DCV8GWCB>Amazon CA/a>/div>/li>li classcol-12 col-md-4>div classp-1>a target_blank data-book-titleMy American Boyfriend relnoopener classtrack-retailer-link btn btn-primary retailer-link-btn px-4 hrefhttps://www.barnesandnoble.com/w/my-american-boyfriend-c-s-macinnes/1146302591?ean9798991571302>Barnes & Noble/a>/div>/li>li classcol-12 col-md-4>div classp-1>a target_blank data-book-titleMy American Boyfriend relnoopener classtrack-retailer-link btn btn-primary retailer-link-btn px-4 hrefhttps://shop.ingramspark.com/b/084?paramsvdNFYnllbO578HgERNGtdeqUXWMf37T1f53icmCINCY>Buy Direct and Save - Paperback/a>/div>/li>li classcol-12 col-md-4>div classp-1>a target_blank data-book-titleMy American Boyfriend relnoopener classtrack-retailer-link btn btn-primary retailer-link-btn px-4 hrefhttps://shop.ingramspark.com/b/084?paramsGrsWx9td0ThjUW6ylSJK31PXJHzNT2lOT2c1mqK3njF>Buy Direct and Save - Hardcover/a>/div>/li>/ul>/div>/div>/div>/div>div aria-hiddentrue aria-labelChoose your retailer classmodal retailer-links-modal website-content idretailer-links-modal-19116 roledialog tabindex-1>div classmodal-dialog roledocument>div classmodal-content px-2 px-md-5 py-2 py-md-4 bg-blend-95 border-blend-90>div classmodal-header border-0>button classbg-transparent border-0 text-reset ms-auto data-bs-dismissmodal titleClose typebutton>svg width1em height1em stylefill: none; stroke: currentColor; vertical-align: middle; viewBox0 0 18 18 xmlnshttp://www.w3.org/2000/svg>path dM1 1L17 17 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 17L17 1 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 1L17 17 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 17L17 1 stroke-width2 stroke-linecapround stroke-linejoinround/>/svg>/button>/div>div classmodal-body font-body-large>h3 classfont-logo-medium mb-3>Choose Your Retailer/h3>ul classlist-unstyled d-flex flex-wrap mx-n1>li classcol-12 col-md-4>div classp-1>a target_blank data-book-titleMy American Boyfriend relnoopener classtrack-retailer-link btn btn-primary retailer-link-btn px-4 hrefhttps://www.amazon.com/dp/B0DCV8GWCB>Amazon/a>/div>/li>li classcol-12 col-md-4>div classp-1>a target_blank data-book-titleMy American Boyfriend relnoopener classtrack-retailer-link btn btn-primary retailer-link-btn px-4 hrefhttps://www.amazon.co.uk/dp/B0DCV8GWCB>Amazon UK/a>/div>/li>li classcol-12 col-md-4>div classp-1>a target_blank data-book-titleMy American Boyfriend relnoopener classtrack-retailer-link btn btn-primary retailer-link-btn px-4 hrefhttps://www.amazon.ca/dp/B0DCV8GWCB>Amazon CA/a>/div>/li>li classcol-12 col-md-4>div classp-1>a target_blank data-book-titleMy American Boyfriend relnoopener classtrack-retailer-link btn btn-primary retailer-link-btn px-4 hrefhttps://www.barnesandnoble.com/w/my-american-boyfriend-c-s-macinnes/1146302591?ean9798991571302>Barnes & Noble/a>/div>/li>li classcol-12 col-md-4>div classp-1>a target_blank data-book-titleMy American Boyfriend relnoopener classtrack-retailer-link btn btn-primary retailer-link-btn px-4 hrefhttps://shop.ingramspark.com/b/084?paramsvdNFYnllbO578HgERNGtdeqUXWMf37T1f53icmCINCY>Buy Direct and Save - Paperback/a>/div>/li>li classcol-12 col-md-4>div classp-1>a target_blank data-book-titleMy American Boyfriend relnoopener classtrack-retailer-link btn btn-primary retailer-link-btn px-4 hrefhttps://shop.ingramspark.com/b/084?paramsGrsWx9td0ThjUW6ylSJK31PXJHzNT2lOT2c1mqK3njF>Buy Direct and Save - Hardcover/a>/div>/li>/ul>/div>/div>/div>/div>div aria-hiddentrue aria-labelChoose your retailer classmodal retailer-links-modal website-content idretailer-links-modal-19117 roledialog tabindex-1>div classmodal-dialog roledocument>div classmodal-content px-2 px-md-5 py-2 py-md-4 bg-blend-95 border-blend-90>div classmodal-header border-0>button classbg-transparent border-0 text-reset ms-auto data-bs-dismissmodal titleClose typebutton>svg width1em height1em stylefill: none; stroke: currentColor; vertical-align: middle; viewBox0 0 18 18 xmlnshttp://www.w3.org/2000/svg>path dM1 1L17 17 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 17L17 1 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 1L17 17 stroke-width2 stroke-linecapround stroke-linejoinround/>path dM1 17L17 1 stroke-width2 stroke-linecapround stroke-linejoinround/>/svg>/button>/div>div classmodal-body font-body-large>h3 classfont-logo-medium mb-3>Choose Your Retailer/h3>/div>/div>/div>/div>/main>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]