Price: $0.99 - $0.00
(as of Jan 27, 2026 19:00:54 UTC – Details)
When everything falls apart, the truth of who they are is revealed.
Poppy has fallen into stasis, her body broken and power spent, carried beyond the mortal realm. While she lies suspended in dreams, Casteel faces a world without her—raw, wrathful, and altered in ways he doesn’t yet understand.
Left to steady a kingdom trembling under the weight of loss, Kieran shoulders what he cannot say aloud, even as the fractures between gods, mortals, and fate widen around him.
In the days that follow, grief becomes a guide, loyalty a burden, and love the only thing holding the realms together.
These are the pieces that fill the silence. The moments of wrath, ruin, resolve, and the spark of what must come next.
A Crown of Ruin reveals the unseen moments of love, loss, and change that happened between The Primal of Blood and Bone and The Throne of Bone and Ash.
ASIN : B0GCPNLXDQ
Publisher : Blue Box Press
Accessibility : Learn more
Publication date : December 26, 2025
Language : English
File size : 1.3 MB
Screen Reader : Supported
Enhanced typesetting : Enabled
X-Ray : Not Enabled
Word Wise : Enabled
Print length : 161 pages
ISBN-13 : 978-1968707651
Page Flip : Enabled
Best Sellers Rank: #141 Free in Kindle Store (See Top 100 in Kindle Store) #3 in Romantic Fantasy (Kindle Store) #4 in Romantasy eBooks #78 in Literature & Fiction (Kindle Store)
Customer Reviews: 4.4 4.4 out of 5 stars (2,649) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });

