Error message

  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /home1/montes/public_html/books/includes/common.inc).
  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in menu_set_active_trail() (line 2405 of /home1/montes/public_html/books/includes/menu.inc).

Feed aggregator

SPFBO 11 - The Fifth Update

http://fantasybookcritic.blogspot.com - Thu, 03/26/2026 - 19:10

 


Read FBC's SPFBO11 First Update (Lukasz's batch)
Read FBC's SPFBO11 Second Update (Jack's batch)
Read FBC's SPFBO11 Third Update (Mihir's batch)Watch FBC's SPFBO11 Fourth Update (Lisa's batch)

And here's our last update before we pick a finalist amongst five semi-finalists. Check Chels's thoughts on her batch and see who's her semi-finalist!



Categories: Fantasy Books

Spotlight on “A Private Man” by Stephanie Sy-Quia

http://litstack.com/ - Thu, 03/26/2026 - 14:00
A Private Man by Stephanie Sy-Quia

Other LitStack Spots We’re always looking out for you, and we have a few other…

The post Spotlight on “A Private Man” by Stephanie Sy-Quia appeared first on LitStack.

Categories: Fantasy Books

Book Review - Love, Lies, and Ley Lines

http://mcpigpearls.blogspot.com/ - Thu, 03/26/2026 - 13:00

 

Love, Lies, and Ley Lines (The Fast & the Fae #1)by Jeffe Kennedy
What is it about:It’s been years since the infamous smuggling team of Bandit and Goldilocks thumbed their noses at the fae authorities, running the priceless magical pixie dust desired by everyone from hedge witches to the storied magic academies. No one in the human principalities controlled by the fae can work even the simplest spells without the stuff. And without fae magic, humans will find themselves back in the dark ages of disease and fast mortality. But the enigmatic fae keep a tight grip on their monopoly of pixie dust, charging extortionate prices at their whim.
Bandit has been doing her best to get by on her racing wins and the quick thrill of one-night stands while her former partner and best friend, the powerful sorceress known as Goldilocks, is off playing house and having babies. But when Bandit gets the offer of a lifetime, she convinces Goldilocks to come out of retirement for one last, hugely profitable gig.
And if the Bandit picks up a mysterious and seductive hitchhiker fleeing his wedding, well that just adds a bit of spice to the job. When he refuses to tell her his name, she dubs him Prince Charming and only regrets that she won’t have time to find out more about her enticing companion—and what he looks like under those fancy clothes.
As the Bandit and Prince Charming run distraction for Goldilocks and her precious haul, they face untold dangers penetrating the arcane fae realms.
All for gold, glory, and maybe even true love.
What did I think of it:Do you even need to ask?!
Jeffe Kennedy isn't my favorite author for nothing: this book is yet another winner!
This book had Dungeons & Dragons: Honor Among Thieves vibes, but did it so much better in my opinion. They absolutely should make a movie based on Love, Lies, and Ley Lines. I'd watch the shit of out of it while also rereading this book.
I absolutely fell in love with Cha & her best friend, had my doubts about Prince Charming as well as finding him super intriguing, and couldn't get enough of the cool world Jeffe created for this thrilling adventure.
You bet I finished this in one day and that I'm now eager for the next book!
Why should you read it:It's such a cool and delicious read!
Go Buy Here

Categories: Fantasy Books

Book Review: Haven by Ani Katz

http://Bibliosanctum - Thu, 03/26/2026 - 06:21

I received a review copy from the publisher. This does not affect the contents of my review and all opinions are my own.

Haven by Ani Katz

Mogsy’s Rating: 3 of 5 stars

Genre: Thriller, Science Fiction

Series: Stand Alone

Publisher: Penguin Books (March 10, 2026)

Length: 256 pages

Author Information: Website

Haven by Ani Katz was interesting and a little weird, in both good and slightly frustrating ways. It has the sort of premise I’m usually drawn to, kind of a mix of near-future science fiction and thriller elements, but at the same time, the story leans heavily into an uncanny, surreal atmosphere that leaves you with the nagging sense that something is off, even if you can’t quite put your finger on what.

The novel follows Caroline, who arrives at the island community of Haven with her husband, Adam, and their infant son, Gabriel. The past few months have been challenging, marked by the stresses of new parenthood and financial uncertainty while Adam searched for work. Things finally seem to turn around when he lands a position at a powerful tech company called Corridor. Though it means long hours and time away from his family, the promise of stability and security makes it all worth it. And with Haven serving both as the company’s base of operations and a summer retreat for its employees, the couple decides to take advantage of the opportunity to unwind and strengthen their bond. Besides, Caroline is curious about Adam’s new friends and colleagues, hoping to gradually integrate into their world.

But Haven quickly proves to be anything but relaxing. The community feels overly curated, the residents polite yet distant, and there’s something about the island’s culture that seems a little too polished to be genuine. Adam’s new colleagues are friendly enough on the surface, but beneath that geniality runs an undercurrent of detachment, their relationships both exclusive and vaguely performative. Caroline senses the tension, and even though she can’t fully make sense of it, she feels an odd pull toward these social dynamics. When Adam leaves for work, leaving her alone to take care of Gabriel, that temptation only grows. Then one morning, she wakes up to find the baby missing, and that lingering sense of unease suddenly snaps into something far more immediate and terrifying.

I want to reiterate how much I really liked the book’s concept here. However, the execution had a way of stumbling all over itself. The combination of tech culture, the seemingly idyllic isolation, and an almost cult-like elitism among the characters was compelling, but at times, it was like the plot was circling itself without knowing what it wanted to say. Something about control? Influence? Complicity? Caroline’s perspective adds to this haziness, because in a way, she is an unreliable narrator, filtering everything through her own anxiety, isolation, and fear that she might be missing something just out of reach. I will say this works wonders for the atmosphere, but when it comes to clarity? Nope, I am still very confused.

That same quality extends to the world-building. There are a lot of interesting ideas baked into Haven as a setting, this polished and almost artificial community shaped by Big Tech. Again, the vibes are spot on. There’s just enough strangeness in the residents’ behaviors, the manicured landscapes, the absurd commercials on the television, etc. to be appropriately creepy and off-putting. But at the same time, the details never fully coalesce, leaving you with questions about why some of these eccentricities even exist or how this world actually functions.

As an example, the inclusion of medically assisted suicide is another element that feels like it’s reaching for something weighty and provocative, but in reality, it is already something happening in some parts of the world, and the book’s presentation of it as shocking or ethnically extreme comes across as a bit overdramatized, adding to the sense that the story is gesturing toward themes that are big and profound without fully grounding them. Characters fall into a similar pattern. Caroline’s motivations are solid in theory, being a new mother who is navigating an unfamiliar environment. But as the story progresses, she drifts further from us, so that by the end her reactions feel increasingly untethered and harder to understand.

Even so, there was something about Haven that kept me reading. There are moments, especially after Gabriel goes missing, where the suspense is sharpened and the story starts to come together in a more satisfying way. However, the final sections deliver a resolution that, while tense and dramatic, feels a little rushed and leaves several of the novel’s bigger questions only partially answered.

All in all, Haven is one of those books that lingers in your mind more for its atmosphere and ideas than for a fully coherent story. It’s uneven, occasionally frustrating, and doesn’t quite deliver on all its promises, but at the same time, there’s a certain magnetism that made it hard to put down. If you’re drawn to stories that blur the lines between thriller and speculative fiction, there’s a lot here to enjoy, but don’t expect everything to be neatly tied up by the final page.

Categories: Fantasy Books

Jethro Goes to War 10 What We Fight For is publishing NOW!

Chris Hechtl - Wed, 03/25/2026 - 21:57

 ...and the book!



About: Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;}

With the pirate battle moon captured Jethro and the pirate empress in custody; the Cadre must secure it for the Federation's future while also preparing for the next fight.

At home and abroad Shanti and the family deal with the fallout from the attempted abduction of Bagheera as well as family members starting their own life paths. The brass refused to allow Shanti in on the investigation into the abduction however Shanti has other ideas.

While Jethro and the Cadre sail cross the stellar void to their next battlefield against nightmarish foes; Shanti has to fight on her own battlefield, battling politics and corporate espionage but reminding one and all What We Fight For…

Amazon: Amazon

B&N: To be continued...

Categories: Authors

Tally Hawk

Chris Hechtl - Wed, 03/25/2026 - 21:52

 Well, the Tally Hawk is up:


I did a couple videos but they came out shaky. I was kinda fatigued from putting it up. I'll try again later.


Categories: Authors

Book Support

ILONA ANDREWS - Wed, 03/25/2026 - 15:54

There’s been a lot of focus lately on the new readers joining us, and I wanted to take a moment to talk to the people who have been here all along.

Thank you.

Many of you have cared for these books for years, even longer than I have. My inbox is always full of questions, recommendations, fun stuff that reminded you of IA, and only the occasional emotional spiral about a detail I’ve never even considered from the stories we love. As House Andrews have said many times before, that makes it all worth it. You are seen and you are beloved.

At release time, one particular question shows up enough that I know the Horde speaks with one voice: “What’s the best way to support the book?”

It’s true that readers who understand the publishing ecosystem tend to behave in certain ways. And people call the BDH many things on the mean streets, but never ‘uninformed’ – so let’s get into it.

The cold reality is that what happens in the first few weeks after a release matters far more than it probably should. Visibility drives everything. Willingly or not, we all live somewhere in the algorithm.

Reviews

They don’t need to be long, and they don’t need to be polished critique. Most of us have been on the other end, quickly checking for best fit before our decision battery runs out. Clear, in spaces where new readers will see them, and soon after release is what usually matters here.

Reviews also don’t have to be positive. Whatever yucks your yum could easily be the next person’s favorite thing! If you go straight to the one-star reviews to see what the haters say, I see you. I’ve bought books so fast my credit card was left spinning because of DNF reasons that sounded amazing to me. Female protagonist is too bossy, my left foot!

I know purists will pipe up and say they never look at a book that has less than 4.5 stars etc, but bestseller data don’t lie. This is what a good audience reach looks like for a book – all sorts of people read this and felt things about it:

Word of mouth

Recommending the book, talking about it, posting about it.

There’s another thriving misconception here that it needs to go viral, or it only counts if it’s done by “big account” influencers. Most of us trust recommendations from people we know far more than the new BookTok engagement driver who mentions the same book as everyone else for the 127th time in a row.

From bestie to bestie and book club to book club, that’s how good books travel.

Library requests and bookstore interaction

We all know that librarians are the superheroes of Book World. There’s no way to overstate how influential they can be in making good books available to the right audience. So request the book you want, check it out, bring it on the librarian’s radar. They’ll take it from there.

Equally, bookstores don’t take wild guesses when it comes to what they stock. Demand drives decision. If you’ve ever found a favorite book by browsing the shelves of the local retailer, there’s a good chance it got there because enough people asked for it, preordered, bought, and showed interest in it and others of the same genre/type.

Why is any of this important to us? We already know what we like, what we’re buying and in how many formats.

Because this is how we get ants

Visibility doesn’t stay contained to one book.

New readers discover one series, and then go looking for everything else. That’s how older series find new life, stay relevant and *ahem* continue.

The questions about sequels come up a lot and I don’t mind answering them every day, that’s part of why I’m here. Woot, Mod R gets the big bucks! But those answers don’t change from post to post and derailing the attention from the new releases isn’t getting us the wins we think. If a series isn’t marked as Finished or Finished for Now on the Release Schedule page, it will continue when the time and creativity allow for it. They’re not forgotten, and we’ll be the first to know as soon as a release date is official.

Speaking of behaviours that work against the very thing we’re hoping for: there’s the instinct to hold off until a series is complete before buying it or starting on it. It’s understandable, but it is also a self-fulfilling prophecy. A series that doesn’t sell and doesn’t get early momentum is a series that isn’t viable and won’t continue. I could sugarcoat it, but you know I’m your girl that keeps it real.

This all applies to book releases in general and none of it is prescriptive. Read only what you want, because life is short and the news cycle even shorter. Support however is convenient. Ignore all of this entirely if you prefer, or as always, take what is useful and leave the rest.

As for This Kingdom Will Not Kill Me in particular – it’s an idea House Andrews has wanted to explore for a long time, and worked hard to bring into the world.

We know better than anyone else what kind of ride we’re in for when that happens. For the Horde!

The post Book Support first appeared on ILONA ANDREWS.

Categories: Authors

7 Author Shoutouts | Authors We Love To Recommend

http://litstack.com/ - Wed, 03/25/2026 - 14:00
Author Shoutouts

Here are 7 Author Shoutouts for this week. Find your favorite author or discover and…

The post 7 Author Shoutouts | Authors We Love To Recommend appeared first on LitStack.

Categories: Fantasy Books

Nine Goblins - Book Review (reread/repost)

http://mcpigpearls.blogspot.com/ - Wed, 03/25/2026 - 13:00

 

Nine Goblinsby T. Kingfisher
What is it about:When a party of goblin warriors find themselves trapped behind enemy lines, it'll take more than whining (and a bemused Elven veterinarian) to get them home again.
Nine Goblins is a novella of low...very low...fantasy.
What did I think of it:This such a fun read!It's silly, funny, and touching all in one.
The story switches viewpoints between the goblins and Sings-to-Trees, an Elven veterinarian. I loved the goblins and their view of the world, but I will confess I loved Sings-to-Trees even more. He's on the receiving end of a lot of trouble, still he keeps going and stays helpful.The goblins get themselves in hot water as well, but they're tough and resourceful in a unique goblin way.
All in all this was a delight to read, and as promised when I read it last year: I got my trotters on the hardcover for this first of many rereads!
Why should you read it:It's a super fun Fantasy read!

Categories: Fantasy Books

Review – Keeper & Kindred (Meow: Magical Emporium of Wares, Book 2) by Toni Binns (4/5 stars)

http://hiddeninpages.com/ - Wed, 03/25/2026 - 07:59

Reading Level: Adult
Genre: Cozy Fantasy
Length: 422 pages
Publisher: Self-Published
Release Date: February 3, 2026
ASIN: B0G3JRZX3B
Stand Alone or Series: 2nd book in the MEOW series
Source: Borrowed ebook from Kindle Unlimited
Rating: 4/5 stars

“The winter solstice is coming, and with it, a reckoning.

Sable thought being the Shopkeeper meant serving coffee, shelving books, and managing a talking cat’s attitude. She’s made peace with the magic, even embraced her role as guardian to Indigo, the world’s most curious baby bookdragon. But as the solstice draws near, a magical teacher arrives at the shop’s door—someone from the Cat’s past who might hold the key to his freedom.

The Fates begin whispering to Sable through golden auras. Old bargains, made long before her time, surface with dangerous demands. And somewhere in the chaos of rearranging shelves, interrogating a cryptic teacher, and managing interdimensional customers, Sable has to figure out how to tell her mother she won’t be home for the holidays.

The secrets she’s uncovered can’t be ignored. And the Cat—mysterious, maddening, and more vulnerable than he’d ever admit—might be the key to everything, if only Sable can get him to trust her.

Coffee can only solve so many problems. But friendship, courage, and one very determined Shopkeeper might just be enough.”

Series Info/Source: This is the 2nd book in the MEOW series. I borrowed this on ebook from Kindle Unlimited.

Thoughts: I really enjoyed this second book in the MEOW series. The story moves a bit slow for me, but I am enjoying the characters and the concept of the MEOW. I like that the background story makes more progress here and I love learning more about Cat’s history.

Sable is continuing her contract as Shopkeeper for the Magical Emporium of Wares (MEOW). Every day is a new adventure as she helps Cat to serve different interdimensional visitors. As Solstice approaches, Sable is determined to make the holiday special for everyone at MEOW. Little does she know she might have magic of her own she needs to manage and learn.

I am not a huge fan of “day in life” type of reads, and this has a lot of that in it, those type of stories just move a bit too slowly for me. However, that being said, there are enough elements in here that I really enjoy that I am liking this series quite a bit. I love Sable and her constant positivity and willingness to confront each day like a new and amazing adventure. I love Cat with his tentative hopefulness and the baby Bookdragon full of insatiable curiosity. I am also really enjoying the unfolding of Cat’s past and the hints that Sable’s birth family is not exactly what she thinks they are.

I enjoy that we get little odd stories from day to day as well. The beings that show up at MEOW are varied and intriguing. I also enjoy the expansion and discovery of Sable’s own magic. This is a cozy, creative, and intriguing read.

The only thing I don’t enjoy is that the days can feel a bit repetitive despite the changing customers, and the story moves a bit too slow for my liking. However, that is a personal preference and I have always preferred my stories fairly fast-paced.

My Summary (4/5): Overall I am really enjoying this series. I love the characters, the unique premise, and how some of the mysteries behind Cat’s past and Sable’s magic are unfolding. I am still struggling some with the slower pace to this and the very “day in the life” feel. If you are looking for a cozy, creative, magical, and deliberately paced read, I would definitely recommend. I look forward to reading each book in this series, even though there are points during reading the book where I wish things would progress a bit quicker.

Categories: Fantasy Books

Warlocks and Warriors: Two Sword & Sorcery Anthologies edited by L. Sprague De Camp and Douglas Hill

https://www.blackgate.com/ - Wed, 03/25/2026 - 07:59


Warlocks and Warriors, edited by L. Sprague De Camp
(Berkley Medallion, January 1971). Cover by Jim Steranko

Warlocks and Warriors (1970) was edited by L. Sprague De Camp, who did quite a few anthologies around this time while also busy editing and rewriting Robert E. Howard’s Conan tales. It’s certainly a good collection, and quite varied, though not all these fit the heroic fantasy label associated with the collection. Certainly, not all are Sword & Sorcery (S&S). The cover is by the great Jim Steranko.

The anthology contains:

An intro by de Camp
“Turutal” by Ray Capella
“The Gods of Niom Parma” by Lin Carter
“The Hills of the Dead” by Robert E. Howard (a Solomon Kane tale)
“Thunder in the Dawn” by Henry Kuttner (Elak of Atlantis)
“Thieves’ House” by Fritz Leiber (Fafhrd & the Gray Mouser)
“Black God’s Kiss” by C. L. Moore (Jirel of Joiry)
“Chu-Bu and Sheemish” by Lord Dunsany
“The Master of the Crabs” by Clark Ashton Smith (Zothique)
“The Valley of the Spiders” by H. G. Wells
“The Bells of Shoredan” by Roger Zelazny (Dilvish)

The Ray Capella story, “Tutural,” is set in Robert Howard’s Hyborian Age but is not about Conan or a “Clonan.” One might consider it fan work but it’s quite well written. Capella’s full name was Raul Garcia-Capella (1933 – 2010), and you’ll sometimes see his work under just Raul Capella.

Solomon Kane: The Hills of the Dead by Robert E. Howard (Bantam Books, March 1979). Cover by Bob Larkin

The Howard contribution, “The Hills of the Dead,” is one of his Solomon Kane stories. The Solomon Kane tales were written before REH started working on Conan and they feature a very different kind of hero. I like them a lot.

Moore’s “Black God’s Kiss” is a Jirel of Joiry tale and my favorite piece here. Henry Kuttner was married to C. L. Moore. His tale here is his longest piece about Elak, which is well worth reading. Fritz Leiber seemed to be in just about every anthology that appeared around this time with his Fafhrd and Gray Mouser tales. This is another one. Wells’ story here is fantasy rather than SF and quite fun.


Warlocks and Warriors, edited by Douglas Hill (Mayflower, 1971). Cover by Josh Kirby

A second, very different book with the title Warlocks and Warriors appeared in 1971. It was edited by Douglas Hill (1935 – 2007) and published by Mayflower books in London. It has a very simplistic cover, artist unknown, although the reflection in the knife is kind of cool. Hill apparently wrote a number of books of his own, though I haven’t read any.

After Hill’s short introduction we have the following stories:

“The Sleeping Sorceress” by Michael Moorcock (an Elric tale)
“The Curse of the Monolith” by Lin Carter and L. Sprague De Camp (Conan)
The Ogyr of the Snows” by Martin Hillman
“The Wages Lost by Winning” by John Brunner (The Traveler in Black)
“The Wreck of the Kissing Bitch” by Keith Roberts (The Ice Schooner)
“The Unholy Grail” by Fritz Leiber (The Gray Mouser)

I’d read “The Sleeping Sorceress” before. This is an early Elric and Moonglum story by Moorcock and is quite good. I’d also read “The Curse of the Monolith,” which is a Conan pastiche by Carter and De Camp. Not quite Howard’s Conan but it was an OK tale.

I also had previously read “The Unholy Grail” by Leiber. This tale recounts the earliest adventure of the Gray Mouser, of Fafhrd and the Gray Mouser fame. Not my favorite of the series, probably because I like the Fafhrd character better than the Mouser character.


The Traveler in Black by John Brunner (Ace Books, January 1971). Cover by Diane and Leo Dillon

What were new to me were the tales by Hillman, Brunner, and Roberts, and all three were quite good. Brunner, I know, of course. I’ve read a lot of his SF. This is a story of the “Traveler in Black,” definitely fantasy though not Sword & Sorcery. The Traveler is a kind of mixed angel/devil character with the power to grant people’s desires. I’d not previously read these tales. It was beautifully written but meandered until it got to the main plot.

Martin Hillman’s “The Ogyr of the Snows” is definitely S&S, and a well written piece. The hero is Conanesque but wins the day mostly by wit. According to the introduction, this tale was extracted from a “novel in progress” by Hillman, but it turns out Hillman was Douglas Hill’s pseudonym. I looked through a list of Hill’s books but am not sure which one this piece may have come from.

The Ice Schooner (Berkley Books, May 1987) and The Sleeping Sorceress (Lancer Books, September 1972), both by Michael Moorcock. Cover art: unknown, and Charles Moll

The greatest treasure in this collection is “The Wreck of the Kissing Bitch” by Keith Roberts. This tale is set in the world created by Moorcock for The Ice Schooner. The world was already beautifully conceived and Roberts does a fine job playing in the same universe. My favorite tale in the collection, concluding with a tense and exciting chase scene of sailing ships across the great ice seas.

I’ll be talking a lot about Moorcock down the line but above is a little tease in a picture of two of his books mentioned in this post (The Ice Schooner – cover artist unknown: The Sleeping Sorceress – cover by Charles Moll).

Charles Gramlich administers The Swords & Planet League group on Facebook, where this post first appeared. His last article for us was a review of Swordsmen and Supermen, edited by Donald M. Grant. See all of his recent posts for Black Gate here.

Categories: Fantasy Books

The Caretaker by Marcus Kliewer (Reviewed by Shazzie)

http://fantasybookcritic.blogspot.com - Wed, 03/25/2026 - 04:30

Book Review: The Caretaker by Marcus Kliewer


Buy a copy here - U.S | U.K.

Book links: Goodreads

BLURB: Follow the Rites...
Nothing less than the survival of humanity is at stake.


From Marcus Kliewer, a new “titan of the macabre and unsettling” (Erin A. Craig, #1 New York Times bestselling author), comes a supernatural horror about a young woman who accepts a caretaking job from Craigslist, only to discover the position has consequences far greater—and more dangerous—than she ever could have imagined.

EXCITING OPPORTUNITY:
Caretaker urgently needed. Three days of work. Competitive pay. Serious applicants ONLY.

Macy Mullins can’t say why the job posting grabbed her attention—it had the pull of a fisherman’s lure, barbed hook and all—vaguely ominous. But after an endless string of failed job interviews, she's not exactly in the position to be picky. She has rent to pay, groceries to buy, and a younger sister to provide for.

Besides, it’s only three days’ work…

Three days, cooped up in a stranger’s house, surrounded by Oregon Coast wilderness.

What starts as a peculiar side gig soon becomes a waking nightmare. An incomprehensible evil may dwell on this property—and Macy Mullins might just be the only thing standing between it, and the rest of humanity.

Follow the Rites...

Follow the Rites...

Follow the Rites...

AUTHOR: Marcus Kliewer is a writer and stop-motion animator. His debut novel We Used to Live Here began life as a serialized short story on Reddit, where it won the Scariest Story of 2021 award on the NoSleep forum. Film rights were snapped up by Netflix, and it was acquired by Simon & Schuster for publication even before it had been extended into a full-length novel. He lives in Vancouver, Canada.
Follow him on Instagram @marcus_kliewer for exclusive book updates / writing things / stop motion animation & a lot of pet videos.
Publisher: Atria Books  (April 21, 2026), Bantam (April 23, 2026)Page Count: 320 pagesFormats: hardcover, ebook, audio
REVIEW: I thought this was really clever.
It's one of those that does the jump scares well, and provides a compulsive story that gets more and more intense and heads to a bang of a finale. Before anything else though, be warned, it contains a protagonist who suffers from depression and has tendencies of suicidal ideation.
Macy has had a bad life so far, and there seems to be nothing bright lined up. She is unemployed, responsible for her younger sister after the unexpected death of their father, and everything she does only takes a turn for the worse. Until she finds a three day gig to take care of a huge mansion and follow strange rites to the T. The pay and bonus are unbelievable, so despite her sister's insistence to stay away, she accepts it.
The more I think about it, the more I think I like it. I want to say so much about this, but that will spoil it. It delivers well on the combination of horror with mental health. The main character can be annoying and seems to get more and more incompetent as the book progresses, which kind of is the point. It's a horrifyingly good metaphor for how downward spirals can be, when every action seems pointless and the only consistent feeling is that of being a failure.

After all, what is the more terrifying than your own mind working against you?
Categories: Fantasy Books

I don’t know if this would be considered a spoiler but I’m curious. Are there going to be flashbacks in TLKoF like there was in Lady Midnight/ Chain of Gold or is just set in the present timeline?

Cassandra Clare - Tue, 03/24/2026 - 22:58

There aren’t structural flashbacks, but between each chapter there are interstitials. These can be anything from pages from a book of Faerie history to the viewpoints of characters we haven’t seen much in the main narrative stories or an alternate perspective on a scene we’ve already experienced. There is one big flashback I can think of but it’s more like a vision of something that was forgotten than a journey into the past. At the moment there are more flashbacks in LPOH.

Categories: Authors

Molding Rebellion: Alien Clay by Adrian Tchaikovsky

https://www.blackgate.com/ - Tue, 03/24/2026 - 20:25


Alien Clay (Orbit, September 17, 2024). Cover design by Yuko Shimizu

Mushrooms in the cellar. Brood parasites. Puppet masters. Body snatchers. The Borg.

Resistance is futile.

But what, exactly, are we resisting?

Possession by alien entities into some kind of hive mind may have been inspired by studies of the social behaviors of ants; indeed, aliens are often depicted as bugs that threaten to unseat humankind’s self-awarded seat at the top of the evolutionary pyramid.

Invasion of the Body Snatchers (Allied Artists Pictures, February 5, 1956)

The invasion of body snatchers held particular appeal during the Red Scare of the 1950s and the supposed threat of sleeping Communist cells dedicated to destroying the American Way of Life (which was its own variety of hive mind) and instituting mindless collectivism (a fear to this day stoked by right wingers). The 1956 film about the pod people, based on the Jack Finney novel, is a classic depiction of insidious conformity and the inability of the individual to withstand it.

A trope that Adrian Tchaikovsky subverts in Alien Clay.

The first person narrator is Professor Arton Daghdev (whose last name is frequently mispronounced, something I expect the author as a fellow descendant of Polish ancestry also experiences). Daghdev is a dissident biologist challenging an academic orthodoxy demanded by the fascist Earth government termed the Mandate. For the “crime” of questioning whether humanity is the evolutionary pinnacle, Daghdev is sentenced to the exoplanet Kiln, a penal colony charged with investigating what appears to be the archeological remnants of an alien civilization.

For a scientist, such a punishment might seem to have an upside. There are two problem, though. The first is that any findings must adhere, any evidence to the contrary, to Mandate authorized dogma. More significantly, harsh environmental conditions on Kiln render any on site excursions extremely hazardous. Which is why they are using prison labor. Of which there is always a plentiful supply from a home planet bent on crushing those who don’t toe the autocratic line.

There was a time where I might have had trouble with this premise. Why would an authoritarian regime commit resources, even expendable resources, on a scientific mission for which conclusions are preordained with unclear benefits? But these days, with health policies determined by unsupported dictates and political correctness, it seems perfectly appropriate.


Alien Clay (Tor UK, March 28, 2024). Cover uncredited

Of course, once a revolutionary, always a revolutionary, except maybe when you question not only your own commitment and sufferance to the cause, but also who among you is likely to sell you and your comrades out. Or that your comrades might think you are the one doing the selling out.

So there is an attempted insurrection, one that is quickly smashed thanks to a betrayal. For his participation, Daghdev is removed from relatively safe bureaucratic chores conducted within the safety of the camp compound and assigned to Excursions, teams sent out to explore the alien ruins exposed to the highly infectious Kiln atmosphere. While they are issued some protective gear, they are prisoners, so expense is spared. Infection is expected.  A saving grace is periodic three-day decontamination to forestall contagion. A process that sometimes is withheld as punishment.

Should an Excursion team not return to camp within minimal “safety levels” and suffer long-term exposure to Kiln’s strangely recombinant biologics, as happens to Daghdev’s team, no rescue mission sent out. Excursions are also Expendables.

In another type of story, the infected rise to absorb the rest of humanity. Here is where Tchaikovsky flips the script. Infection leads not  to madness, but evolutionary jumpstart. Where the hive mind isn’t the embodiment of totalitarianism, but its enemy.

The alien clay here is actually human, on a planet named after an oven that transmutes clay into hardened finished material. A transmutation that has a ways to go before it can be considered finished.

David Soyka is one of the founding bloggers at Black Gate. He’s written over 200 articles for us since 2008. See them all here.

Categories: Fantasy Books

“The Marriage Bed” | The Joys and Difficulties of Loving One Another

http://litstack.com/ - Tue, 03/24/2026 - 14:00
The Marriage Bed by Tommy Hays book cover

Other LitStack Spots Here are some other titles LitStack has spotted to add to your…

The post “The Marriage Bed” | The Joys and Difficulties of Loving One Another appeared first on LitStack.

Categories: Fantasy Books

Teaser Tuesdays: "Look at My Pretty Book" Edition

http://mcpigpearls.blogspot.com/ - Tue, 03/24/2026 - 13:00

 

No teaser from my current read today, but pictures of my newest arrival, just because it's pretty.
Slaying the Vampire Conquerorby Carissa Broadbent



Have you read it?What did you think of it?




Categories: Fantasy Books

Book review: Carrion Saints by Hiyodori

http://fantasybookcritic.blogspot.com - Tue, 03/24/2026 - 09:00


Book links:

ABOUT THE AUTHOR:

Publisher: Length: Formats:


Carrion Saints opens after the end of the world. The great cities are gone, only small towns, quiet hills, and monsters remain.

Crow is an immortal saint who looks like a monster and sometimes acts like one. She has wings, red eyes, and the weary patience of someone who has watched empires rise, fall, and rebrand. She arrives in a small village with a local monster problem. The monster, known as the Woman in the Hills, lives under a large magnolia tree and eats hunters. This arrangement has been going on for some time. The villagers are not thrilled, exactly, but they’ve adjusted. Crow has already fought so called Great Adversaries and so she accepts to slay the monster. The confrontation doesn’t go as planned.

Magnolia is a chatty severed head attached to a tree. She finds the one crack in Crow and pries it open. The dynamic between them works incredibly well. Magnolia chatters, taunts, philosophizes while Crow mostly endures. Sometimes she pushes back, but sometimes she can’t. She also wants to do the least harm possible, but the story keeps forcing her into situations where harm is unavoidable. 

I like Hiyodori’s writing, but sometimes I wish she condensed things more. There are long stretches of conversation between Crow and Magnolia that are conceptually interesting but start to circle the same ideas of power, choice, mortality, and what it means to be a saint. The philosophical back-and-forth feels overextended. 

The worldbuilding is intriguing but not fully explored. We hear about the other Great Adversaries, the long decline of the world, the strange ecology of monsters and saints. It’s compelling in outline, but much of it stays offstage. This keeps the story focused, which is good. It also makes the setting feel a touch abstract.

That said, the book makes two near-omnipotent beings arguing on a hill feel tense. Their conflict is about who understands the other’s weaknesses first. I’ll add that Magnolia is a great antagonist because she’s not frothing with rage. She’s amused. Curious. Almost affectionate in a warped way. Crow’s quiet fury and Magnolia’s gleeful prodding create a steady, uncomfortable tension. 

Emotionally, the book feels heavy. It’s about grief that never quite fades. About living so long that loss becomes sediment. If the book has a weakness, it’s that its pace can feel flat in the middle. The stakes are clear, but the story sometimes pauses to explain things rather than letting events reveal them. 

Overall, Carrion Saints is a strong Dark Fantasy that keeps things personal and intriguing throughout. It’s also my second book by Hiyodori and I’m becoming a fan.


Categories: Fantasy Books

WRETCH by Eric LaRocca

ssfworld - Tue, 03/24/2026 - 08:00
Eric LaRocca is one of the cutting-edge voices of horror today (mid 2020s), known for uncompromising stories that defy boundaries of any kind. When I was provided the opportunity to review his novel Wretch after his publicist reached out to me, it was an easy yes, please. This was my first opportunity to read his…
Categories: Fantasy Books

Robert McCammon: Where I Am

Robert McCammon - Tue, 03/24/2026 - 03:04

Hello, all.

I thought I would check in and let you know where I am and what’s been going on.

I hope everyone enjoyed the Matthew Corbett series. I certainly enjoyed writing it and I hated to leave the characters but Matthew’s story was done and it was time to move on.

I took the opportunity to reflect on where I’ve been and where I’m going. Then I decided to write a musical play, which I finished today, March 23rd. It concerns the last days of a famous (or infamous) fictional figure. There are sixteen songs and two reprises, and I’m hoping it will see the stage around Halloween of 2027. This is for sure not iron-clad, as there of course remains much to do, but I’m hopeful. I’ll let you know more as the project progresses.

Next up, I’m going to finish the Trevor Lawson tetralogy. It’s high time to get the vampire/bounty hunter up and running again in his search for LaRouge and his battle with the Dark Society.

In the meantime, I would urge you to check out the video trailer that a very talented fan has created for the Corbett series, bringing in a lot of scenes from the books. This has been made with AI, and no matter your feelings on this hot-button subject, for a major studio to have made this trailer would have cost multiple millions of dollars.

I will risk being burned at the stake by saying we may be looking at the future of film-making, and that five years from now we may be astounded by what results from this new creative tool. Every new creative tool has met with controversy and become a hot-button issue, but just take a look at this video and consider what will be available in five years’ time. Of course we can’t know the future and probably shouldn’t, but time marches onward and though we may resist what comes out of the looming mists one has to be in awe of the possibilities. So…as they say…it is what it is. The real question is: what can it be?

On to Trevor now, and awakening him from the long sleep he’s been having. I can tell you he’s eager to strap on that gunbelt! Again, I’ll let you know more about the play as the details are hammered down. (Hammer…my favorite movie studio!)

As always, I thank you for your support and readership and for wanting to take this journey together. I can promise you, we still have a long way to go!

Best to you and enjoy your Spring and Summer,


Categories: Authors

Hey Cassie, it’s been a while, I’m 33 next week. It been a fun 15 years reading your books. Recently I read Castellane, also beautifully written. Shadowhunter world remains my favorite though, and I’m a Blackstairs girl. I’m still gathering up the...

Cassandra Clare - Mon, 03/23/2026 - 21:07

Bred in the Bone is sad, but not because anything terrible happens to Julian or Emma. It is more sad in the philosophical sense of reminding us that nothing is permanent, that as Stephen King once titled a story, "All that you love will be carried away." Mortality, human nature, love, you know. The little stuff.

So it's not so much sad as haunting, I would say. And Emma and Julian are fine; we see them in book one. Still happy, still together. :-)

Categories: Authors

Pages

Recent comments

Subscribe to books.cajael.com aggregator