{"id":1831,"date":"2026-04-20T13:03:36","date_gmt":"2026-04-20T13:03:36","guid":{"rendered":"https:\/\/jskennedy.ca\/?p=1831"},"modified":"2026-04-20T13:12:20","modified_gmt":"2026-04-20T13:12:20","slug":"cover-reveal","status":"publish","type":"post","link":"https:\/\/jskennedy.ca\/?p=1831","title":{"rendered":"COVER REVEAL"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>I know this is late coming, lol, but:<\/p>\n<p>There\u2019s a particular kind of nervous excitement that comes with writing a book \u2014 the long nights, the stubborn chapters, the scenes that suddenly click into place. But there\u2019s another moment that feels just as vulnerable and just as thrilling: showing you the cover for the very first time.<\/p>\n<p>Today\u2019s that day.<\/p>\n<p style=\"text-align: center;\"><strong>\u2728 <em>Guardian Flame<\/em> <\/strong><strong>\u2728<\/strong><\/p>\n<p>Thanks to the talented Natalie Narbonne at NMT Designs for this amazing piece of art. It captures the heart of the story in a way I didn\u2019t expect \u2014 the atmosphere, the tension, the spark that started this whole project. Seeing it come to life made everything suddenly feel real.<\/p>\n<p>I\u2019m so proud (and a little terrified) to share the official cover for my newest novel:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1832 aligncenter\" src=\"https:\/\/jskennedy.ca\/wp-content\/uploads\/2026\/04\/3d-Paperback-Render-233x300.png\" alt=\"\" width=\"395\" height=\"508\" srcset=\"https:\/\/jskennedy.ca\/wp-content\/uploads\/2026\/04\/3d-Paperback-Render-233x300.png 233w, https:\/\/jskennedy.ca\/wp-content\/uploads\/2026\/04\/3d-Paperback-Render-795x1024.png 795w, https:\/\/jskennedy.ca\/wp-content\/uploads\/2026\/04\/3d-Paperback-Render-768x989.png 768w, https:\/\/jskennedy.ca\/wp-content\/uploads\/2026\/04\/3d-Paperback-Render-1193x1536.png 1193w, https:\/\/jskennedy.ca\/wp-content\/uploads\/2026\/04\/3d-Paperback-Render.png 1500w\" sizes=\"auto, (max-width: 395px) 100vw, 395px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\"><strong><em>When magic turns against its wielder, forgiveness becomes the deadliest trial of all.<\/em><\/strong><\/h3>\n<p>For six years, a voice inside his head has tormented him; growing louder, stronger, impossible to silence. Now Tyr is hanging by a thread, his fire magic spiraling out of control and his sanity slipping with it. Not even his family can pull him back from the edge.<\/p>\n<p>As Tyr\u2019s warring magic threatens to tear him apart from within, the Spirit of Fire appears with a chilling bargain:<\/p>\n<p><em>Come to my lands. Complete my trials. And I will fix what is breaking you.<\/em><\/p>\n<p>Trusting Tan may be Tyr\u2019s only chance at survival\u2026<\/p>\n<p>\u2026or the quickest path to his destruction.<\/p>\n<p>Sheyna, Captain of the New City Fireguard, lives by one unbreakable creed:<\/p>\n<p><em>No one fights alone.<\/em><\/p>\n<p>So, when the Spirit of Water called in her life debt requesting she help Tyr; she jumps at the chance. Because he\u2019s the one person she\u2019d do anything to protect.<\/p>\n<p>Together they must journey into the lands of fire, face dangerous trials, and confront the volatile magic tearing Tyr apart from within.<\/p>\n<p>Balance demands a price.<\/p>\n<p>And this time\u2026<\/p>\n<p>The cost may be more than they can bear.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; I know this is late coming, lol, but: There\u2019s a particular kind of nervous excitement that comes with writing a book \u2014 the long nights, the stubborn chapters, the scenes that suddenly click into place. But there\u2019s another moment that feels just as vulnerable and just as thrilling: showing you the cover for the [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":1838,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1831","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/jskennedy.ca\/index.php?rest_route=\/wp\/v2\/posts\/1831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jskennedy.ca\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jskennedy.ca\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jskennedy.ca\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/jskennedy.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1831"}],"version-history":[{"count":9,"href":"https:\/\/jskennedy.ca\/index.php?rest_route=\/wp\/v2\/posts\/1831\/revisions"}],"predecessor-version":[{"id":1846,"href":"https:\/\/jskennedy.ca\/index.php?rest_route=\/wp\/v2\/posts\/1831\/revisions\/1846"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jskennedy.ca\/index.php?rest_route=\/wp\/v2\/media\/1838"}],"wp:attachment":[{"href":"https:\/\/jskennedy.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jskennedy.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jskennedy.ca\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}