All Posts
Can you spot the symbols on the cover for Tales of Dreams?
With Tales of Dreams: A Short Story Collection of Hope, Resilience, Humanity, & Magic releasing tomorrow (August 6, 2026), I wanted to break down the symbols and motifs represented on the cover that might be familiar to readers 😏 When Marcella of Thaler Designs and I were talking through the design for the cover, I…
Introducing the World of Tenebris: Hugony
The shortest calendar season of the year, Hugony lasts only eighty-six days. This is a time of first harvests and new beginnings as business and industry heads look toward the formation of new relationships. Ports are at their most active during Hugony and Harvum, as people know these last two seasons are the most important…
Book Review: Bloodstone by M.J. Mallon
My Rating: 4 out of 5 stars Bloodstone is the first in M.J. Mallon’s The Curse of Time series and follows Amelina Scott as she navigates the unfortunate circumstances surrounding her family and the strange occurrences that befall her. Clearly an outcast even amongst her friends, Amelina is an incredible artist and drummer, though the…
Book Review: Runaways
My Rating: 4 out of 5 stars Etta Grace has crafted a story that not only brought me to my mind’s attic and took me on a trip down memory lane, but a novel that is heartwarming, refreshing, and gripping. I won’t bore you with my own reminiscing that Runaways inspired, though I will say…
Book Review: Sunrise on the Reaping
It’s probably not a surprise given my recent review for Ballad of Songbirds & Snakes that Sunrise on the Reaping will follow in its wake as another 5-star read from the world of Panem. I completely devoured this book in spite of how much it wrenched my heart, and like most of my reviews, I’ll…
Book Review: Wings of Starlight
Wings of Starlight is easily my favorite read so far this year. It’s cozy and sweet and heartwarming…but it also was emotionally charged and at times made me tear up. Yes, there were times when I even wanted to throw the book across the room or put it in timeout.
