Image

Book Review: Isles of the Emberdark by Brandon Sanderson

Title: Isles of the Emberdark

Author: Brandon Sanderson

Series: Secret Projects #5

Genre: Fantasy

Rating: 3/5 stars

The Overview: All his life, Sixth of the Dusk has been a traditional trapper of Aviar—the supernatural birds his people bond with—on the deadly island of Patji. Then one fateful night he propels his people into a race to modernize before they can be conquered by the Ones Above, invaders from the stars who want to exploit the Aviar. But it’s a race they’re losing, and Dusk fears his people will lose themselves in the effort. When a chance comes to sail into the expanse of the emberdark beyond a mystical portal, Dusk sets off to find his people’s salvation with only a canoe, his birds, and all the grit and canniness of a Patji trapper. Elsewhere in the emberdark is a young dragon chained in human Starling of the starship Dynamic. She and her ragtag crew of exiles are deep in debt and on the brink of losing their freedom. So when she finds an ancient map to a hidden portal between the emberdark and the physical realm, she seizes the chance at a lucrative discovery. These unlikely allies might just be the solution to each other’s crisis. In their search for independence, Dusk and Starling face perilous bargains, poisonous politics, and the destructive echo of a dead god.Goodreads

The Review:

I wish I was about to give this a glowing review because I was SO excited for it… but even though I loved Sixth of Dusk, Emberdark didn’t quite land for me.

I think part of my problem may have been expectation. Based off of Sixth alone, I was expecting a story more akin to Tchaikovsky’s Cage of Souls (exotic jungle setting, amazing atmosphere, deadly encounters), but what I got instead was a story so out of left field, I wasn’t prepared for it. Another factor could have been the disjointed, gradual way I read this book. It was kind of my audiobook filler title for commutes and one I turned on to go to sleep to, which doesn’t really encourage a lot of engagement. But I have to wonder if I would’ve made it my main focus had I been enjoying it more in the first place.

It was really clever (and appreciated) how Sanderson incorporated the original short story into the novel. The creativity for all of the other components in the books was also off the charts. And for me even a Sanderson I’m not loving as much as his other books still gets a baseline good rating. But there are a few things I’d like to nitpick for a minute:

Pacing. Due to the inclusion of the short story, Sixth of Dusk, at the beginning of this novel as flashbacks (for which I just praised it) it took a long while for the story to get going. Then we had a decent clip for a while before it seemed to come to a crashing halt for a whole bunch of conversations and planning. And I swear the most drawn-out journey through a cave I’ve ever experienced (second only to Rhapsody by Elizabeth Haydon <-still loved). I’m being over-dramatic here, but it felt like 30% was at a standstill with no meaningful movement forward. Thank goodness the conversations were good (one scene of which was my favorite part of the entire book), else I may have started to get fed up with it. As it was, I just didn’t enjoy it as much as I should have. I did a Buddy Read of this with my Patrons and it seemed unanimous they thought the end portion of the book was solid.

I can’t abide a cackling villain. This character didn’t work for me at all. He didn’t seem realistic or particularly effective as a villain, and I got tired of the endless talking and threats without any apparent action. He felt more like a plot device than a fully realized character.

Those were pretty much my main complaints. I loved the birds – I wish we’d gotten more there. I was intrigued by Stirling and really can’t wait to see what sorts of effects she’s going to have on some of my very favorite Sanderson series in the future. And I loved the cameo from one of the Cosmere’s most notorious world-hoppers. I’d say overall I’m really glad I read this one, even though it didn’t give me anything close to what I was expecting.

Recommendations: This can be easily read without any knowledge of the Cosmere works, as it’s so far removed that it’s not going to spoil anything. But what little of the tie-ins I was able to spot (probably a fraction of what was actually there) made it a book dedicated Cosmere fans might get a lot out of. I mean, I’m a huge Cosmere fan too… yet I thought the implications cool but the actual story just okay… but I seem to be in the minority.

Thank you to my Patrons: Dave, Katrin, Frank, Jen, Karen, Sonja, Staci, Kat, Betsy, Eliss, Mike, Elizabeth, Bee, Poochtee, Kinsey, Alysa, Derek, Kelly, Grace, and Carmen! <3

Other books you might like:

by Niki Hawkes

Image

Book Review: Beast Business by Ilona Andrews

Title: Beast Business

Author: Ilona Andrews

Series: Hidden Legacy #6.5

Genre: Urban Fantasy

Rating: 4/5 stars

The Overview: Augustine Montgomery is an Illusion Prime who owns a premier PI corporation and alters his appearance with magic. The people who have seen Augustine’s real face can be counted on the fingers of one hand. The people who witnessed the full extent of his power are dead. The illusion isn’t just the brand of his magic. It’s become his lifestyle. Show as little as possible. Make them think that illusion is all you have. Your life depends on it. Augustine lives by this creed. He’s cold, rational, and calculating. He doesn’t get emotionally involved. Then one day Diana Harrison walks into his office and asks for his help. Diana is a Prime, an animal mage who bonds with animals through her magic and prefers their company to humans. Something precious has been stolen from House Harrison. Something Diana must recover at all costs. The two Houses are allied through a friendship pact. Assisting Diana is simply good business. And yet, there is something about her that disturbs the careful balance of Augustine’s inner world. Neither of them is who they appear to be. Both would die to keep their secrets. But the enemy they face is more powerful than either had imagined, and saving the life that hangs in the balance will demand the ultimate price neither Augustine nor Diana ever anticipated to pay – complete honesty.Goodreads

The Review:

I am so ready for the next one…

It’s sometimes hard to get back into a series after an extended break – so not the case with Hidden Legacy. Every tiny detail regarding Arabella reminded me of my fierce passion for the series, and I truly cannot wait to read more about her in her forthcoming trilogy. She’s such an interesting character! And don’t get me wrong, I’ve loved spending time with each sister so far, but Arabella feels different somehow. More relatable. Likable in a flawed character kind of way. And I am really excited to see what they are going to do with her story arc because she’s starting with a baseline of not being able to measure up to her older sisters, but she also has this fierce determination that doesn’t seem to rely on external validation… I think it’s going to be good.

So I realize I’ve overlooked the technical selling point of the novella: the first hundred pages (Beast Business) which only includes Arabella as a peripheral character. Focusing instead Augustine and Diana – the leaders of two powerful houses, who I imagine will play pivotal roles in the upcoming trilogy. And even though it wasn’t my personal highlight of the read, it was still magic-filled and action-packed. After reading the short stories contained in the back of the book, I realize that Augustine is a character we’ve seen before during various conflicts in the main series, but it has been so long since I read it that he really didn’t leave the lasting impression. So I’m grateful for the refresher here, and getting to know more about his magic and the magic of his ally/presumably counterpart Diana. It also set the stage for the culture of Arabella’s story with Augustine is her mentor. The authors were very, very clear to imply that Augustine is in no way going to be a potential love interest.

And then we get another short story from Arabella’s perspective during the same timeframe. This is the piece of work that has me so excited! I love how Arabella presented in the story as a PI/Fixer type character, who is building her own career based on her ability to accurately psychoanalyze people and contain her own rather hostile magics during the process. I thought it was phenomenal how well she related to the other characters in the story, and how completely I felt the POV immersion into her character (down to unique mannerisms and careful word choices). She’s the type of character who inspires likability from the reader based on the fact that she can inspire likability with the other characters. It’s awesome!

And beyond that are some short stories that have been published before on the authors’ website, most of which I’m pretty sure I’ve read previously. But I went ahead and reread them anyway because I thought they were excellent refreshers to the world and to many of the key players presumably appearing in the next books.

I cannot state enough how freaking excited I am for book 7!

Recommendations: I went into this book thinking I was getting a 200 page Novella. Then it ended at 120 pages and I felt a little swindled… until I read all the good stuff that came behind it. Just go in knowing that this is a collection of pieces and not one long narrative. Also, if you haven’t read the series, please give it a try – it is awesome! There is romance involved as a secondary component, but this is not a romance-heavy series despite what the covers would have you think. It’s a perfect balance of all the elements.

Thank you to my Patrons: Dave, Katrin, Frank, Jen, Karen, Sonja, Staci, Kat, Betsy, Eliss, Mike, Elizabeth, Bee, Poochtee, Kinsey, Alysa, Derek, Kelly, Grace, and Carmen! <3

Other books you might like:

Beast Business (I didn’t get inspired to annotate until about halfway through this story)

[57] This page is reading like a bad romance. So weird. There hasn’t been enough time or interaction for anything to develop between Diana and Augustine yet, just superficial attraction. Maybe we’re ramping it up earlier due to the smaller page count?

[63] Vernal, Utah <- Cool!! And ironically one of the very few places in the state I haven’t been to yet.

[68] Best scene of the book so far. NOW I’m feeling a bit more invested.

[72] I wasn’t expecting Diana to be such a vicious hunter. The ferocity! She just became 10xs more interesting.

[74] Way too many poorly used F-bombs here. Swearing is an art form…

[75] “She walked toward him, and it was liquid sex.” Haha, is this really how far we’ve come? [Future edit: This really was a one-off. I think this was to establish physical connection. We’re getting the very basics here to show how these two house leaders ended up working together to set things up for the actual MC in the next trilogy. It’s making it clear that Augustine is NOT a romantic interest for Arabella. He’s a mentor. It makes me wonder how many issues came up in the early drafts to warrant this story being written and published.]

[103] “Your stomach is lacerated… If we don’t keep it wet, your intestines will dry out.” <- Learn something new every day.

[113] I liked Arabella’s peripheral inclusion in this story. It sets things up nicely for the next trilogy. Yes, we’d better get an entire trilogy.

Arabella Saves the Day (I loved this story so much!!)

[119] So funny that there’s more book… I thought Beast Business was going to be about 150 pages. Not complaining…

[124] I’m getting a lot of enjoyment out of this story! NOW we’re back to the awesomeness that is this series. :D

[128] Me too, girl. Me too. What a total asshat.

[130] I love the dramatic irony here. Arabella is such a dynamic and interesting character.

[131] Nice – I remember Arabella reporting briefly on this in Beast Business.

[135] “This is not high school. This is big-boy, adult shit.” haha

[136] Holy shit, this is triggering. ::anger spren::

[138] She’s a Fixer (like Oliva Pope)!! How cool?!

[145] I see her constantly making references that she’s not enough. That she can’t possibly measure up. I’m really hoping we get a wonderful growth arc where she sees that she is more than enough. I love how invested I feel already and her trilogy hasn’t even started yet.

[146] Oohhh, she psychoanalyzes too?! We’re going to get along brilliantly.

[148] I’m so glad I read this!! It 100% got me back into this world with all the enthusiasm I’d left behind. <3

A Misunderstanding

[159] Ramming the door with a tank car seems rather reckless… couldn’t that just outright kill the beings inside the panic room? I still love Grandma, though haha.

The Cool Aunt (I’d definitely read this one before)

[171] I ain’t going to lie, I feel this. Maybe as PTSD from childbirth.

[174] I really love the high level of POV immersion here.

Marty (mkay, who the hell is Marty?)

[177] Oh, okay this is Matilda’s POV. Marty is a critter.

[179] This strikes me as great parenting. Asking the hard questions. Being sensitive enough to see when pain was caused. Willingness to listen. Making amends.

[182] “If I wanted love, I didn’t have to look very far.” <3

Inn Talks (Fun Fact: George and his brother are originally from the Edge series, not the Innkeeper Chronicles)

[189] I like how much of a go-getter Arabella is. She has such a fire. And very little of it comes from external validation. I like this girl.

Augustine Montgomery

[195] I guess Augustine was quite involved in the main story, but I have to admit that I did not retain much, if anything, about him. Good thing we have been refreshed.

By Niki Hawkes

Image

Book Review: The Frugal Wizard’s Handbook to Surviving Medieval England by Brandon Sanderson

Title: The Frugal Wizard’s Handbook to Surviving Medieval England

Author: Brandon Sanderson

Series: Secret Projects #2

Genre: Fantasy

Rating: 3.5/5 stars

The Overview: A man awakes in a clearing in what appears to be medieval England with no memory of who he is, where he came from, or why he is there. Chased by a group from his own time, his sole hope for survival lies in regaining his missing memories, making allies among the locals, and perhaps even trusting in their superstitious boasts. His only help from the “real world” should have been a guidebook entitled The Frugal Wizard’s Handbook for Surviving Medieval England, except his copy exploded during transit. The few fragments he managed to save provide clues to his situation, but can he figure them out in time to survive? -Goodreads

The Review:

I had a lot more fun reading this book than I thought I would.

The basic premise was really nothing to write home about: a character-driven portal fantasy that had more to do with relationships and cheeky concepts than exciting plot points. 2/5 stars.

The presentation, however, is what made this book a delight! Fully illustrated entries out of the “real” handbook reference throughout the story, including several excerpts. Interesting, if not really my taste, full-color art pages. And the best part – doodle illustrations in the margins involving this little wizard guy as secondary story alongside the main one <- easily my favorite part of the book. 4/5 stars!

And finally, Cosmere implications. This book offers a lot of backstory into one of my favorite Sanderson characters. There were lots of really good nuggets of information here. But to be totally real with you, I am having a hard reconciling this character, who seems a high-strung, bumbling fool, with the shrewd, calculating character I’ve come to love in previous works. The two just read like totally different profiles to the point where I’m going to need to see some compelling growth arc storylines in future books to be convinced that this was the intended backstory for him all along. It’s great though – now I have additional motive to keep reading more Cosmere. 3/5 stars.

Overall, definitely not my favorite Sanderson, but one that I liked a lot more than I thought I would. Compared to his other Secret Projects it’s not highly recommendable, but if you’re going to read it, absolutely pick up a physical copy.

Thank you to my Patrons: Dave, Katrin, Frank, Jen, Sonja, Staci, Kat, Betsy, Eliss, Mike, Elizabeth, Bee, Tracey, Poochtee, Kinsey, Alysa, Derek, Kelly, Meabh! <3

Other books you might like:

by Niki Hawkes

Image

Book Review: The Courage to be Disliked

Title: The Courage to be Disliked

Author: Ichiro Kishimi & Fumitake Koga

Series: N/A

Genre: Nonfiction

Rating: 2/5 stars

The Overview: A single book can change your life. Already an enormous bestseller in Asia, with more than 3 million copies sold, The Courage to be Disliked demonstrates how to unlock the power within yourself to be the person you truly want to be. Using the theories of Alfred Adler, one of the three giants of 19th century psychology alongside Freud and Jung, it follows an illuminating conversation between a philosopher and a young man. The philosopher explains to his pupil how each of us is able to determine our own lives, free of the shackles of past experiences, doubts and the expectations of others. It’s a way of thinking that’s deeply liberating, allowing us to develop the courage to change, and to ignore the limitations that we and those around us can place on ourselves. The result is a book that is both highly accessible and profound in its importance. Millions have already read and benefited from its wisdom. Now that The Courage to be Disliked has been published for the first time in English, so can you. -Goodreads

The Review:

What a thoughtful, brilliantly crafted non-fiction book. It was clear a ton of time and effort went into the careful construction of every single argument and counter-argument. Masterful.

I mean, I completely hated it. But it was well done.

I struggled with the formatting – it was a back-and-forth argument between a young boy and an old wise man. I don’t know if it’s this current day and age of people constantly bickering back-and-forth, or just my general dislike of debate class in general, but I had a really difficult time listening to an eight hour audiobook of two people intensely discussing Adlerian theory. In some ways, it read a little condescending because I don’t need a theory argued and disproved beyond all doubt to adopted as useful in my own life. I just want to hear what the ideas are with maybe some real life examples and applications, then I can decide for myself whether or not I think it’s feasible for me. I balk at a format trying to “convince” me anything. It’s too pushy. #rebel

But if I can let the presentation go for a minute, I also didn’t really get a lot out of this book, which surprises me because within a few weeks of each other both my therapist and minimalist/productivity guru Matt D’Avella mentioned how much this book changed their lives. So I was going in with a massive set of expectations and, I mean, I got a few things from it, but not because it explored the topics in any great depth. It was all just surface-level. What I extracted, I did so because I took those surface level ideas in percolated on them for a while, and drew meaning from my inner workings rather than from what was presented in the text. This is not abnormal for a self-help nonfiction, but most that I’ve read offer a bit more topic exploration than what I got here.

That being said, I’m not discounting that this might actually be incredibly helpful for a lot of people, even though it didn’t land for me. I would highly recommend watching D’Avella’s coverage of this book in his video (https://www.youtube.com/watch?v=-DZofD0YN0A). He totally read a different book than I did and managed to thoroughly extract most of the great ideas the book has to offer.

But one gripe – I felt incredibly misled by the title “The Courage to be Disliked“ – because even though that might be the general punchline of the book, it did not spend very much time addressing that specifically. I felt like I should’ve come away with a very clear picture on what it looks like to have the courage to be disliked and how to actively pursue that state of being. I had to read between the lines, and ultimately came away with just the following takeaways:

I liked the idea that to be happy we need to stop seeking validation from outside sources. To take it further, we can tell we are living true to our needs, wants, and desires based on the presence of that outside disapproval. If you’re willing to live in acceptance that people will dislike you, it means you’re being true to yourself.

Another takeaway I liked was this promotion of lateral relationships versus vertical ones. It has universal applications, but I immediately thought of how I could apply it to better raising my kids. I can see how this would help them seek validation from within themselves, rather than always looking at me for approval. Day one applying it has been a success.

And that’s pretty much it.

So overall an interesting read, one that I more or less despised reading. I hope I carry these ideas with me going forward (the true test of a non-fiction), but I fear for me personally this is going to be quite forgettable. Don’t let this review, scare you off of picking up the book if you’re inclined – I seem to be in the vast minority.

Thank you to my Patrons: Dave, Katrin, Frank, Jen, Sonja, Staci, Kat, Betsy, Eliss, Mike, Elizabeth, Bee, Tracey, Poochtee, Kinsey, Alysa, Derek, Kelly, Meabh! <3

by Niki Hawkes

Image

Book Review: The Strength of the Few by James Islington

Title: The Strength of the Few

Author: James Islington

Series: Hierarchy #1

Genre: Fantasy

Rating: 4.5/5 stars

The Overview: The Hierarchy still call me Vis Telimus. Still hail me as Catenicus. They still, as one, believe they know who I am. But with all that has happened—with what I fear is coming—I am not sure it matters anymore. I am no longer one. I won the Iudicium, and lost everything—and now, impossibly, the ancient device beyond the Labyrinth has replicated me across three separate worlds. A different version of myself in each of Obiteum, Luceum, and Res. Three different bodies, three different lives. I have to hide; fight; play politics. I have to train; trust; lie. I have to kill; heal; prove myself again, and again, and again. I am loved, and hated, and entirely alone. Above all, though, I need to find answers before it’s too late. To understand the nature of what has happened to me, and why. I need to find a way to stop the coming Cataclysm, because if all I have learned is true, I may be the only one who can. Goodreads

The Review:

I’m writing my review after having just finished this book, but I can tell this is one of those that I’m going to have to sit with for a while before I can completely form how I feel about it. Or maybe I just need to talk it through:

I think I loved it, but there were just a few tiny minor things that made me question myself while I was reading. One of which was a bit of a disjointed plot, another was a moment that I viewed as clear emotional manipulation (which I’m carrying some resentment for thank you very much), and few story conveniences.

I thought the plot was a bit disjointed. And I don’t even mean the grander-scale tertiary plot that made up the very core of the story. No, no I mean WITHIN each of those branches, there were a few things that seemingly to me, came out of nowhere. A great example is the chariot race – it’s not a spoiler because it really didn’t have a ton of bearing on the plot as a whole, and while I enjoyed it wildly – it felt nestled in just for the sake of having that fun element. Now I would definitely rather this than the alternative, but it’s things like this that pulled me out of the story a bit.

And maybe disjointed isn’t even the right word – maybe it’s the lack of seamless integration for some of these cool elements. They felt plunked in. There wasn’t enough lead-up. And there were a couple of times where I had to suspend my disbelief a little bit and “just go with it.”

But given the massive undertaking that was this project, and how well he wove together the storylines, and how ultimately it culminated into an ending that left me eager to pick up more, even though I just spent an entire month on it – how much do my criticisms matter?

This is still one of the best books I read in 2025 and I consider it an entirely worthwhile continuation to one of the best books that I’ve ever read, period. And that’s the thing – when you write a book that is the paragon of perfection (at least as far as my personal reviewing criteria), it would be really, really difficult for anything else to measure up. Let alone a middle book which doesn’t have either new series novelty or series-ending momentum. Even comparing it to the first book, which lives on a pedestal, I think it has more than earned some slack.

So all of that said, I’m disappointed that I didn’t love it quite as much as the first book, but if I can get enough distance and perspective to evaluate it as a whole, holy crap – that was a great read! It’s one of those books, kind of like Sanderson‘s Stormlight Archive, where you go through hundreds and hundreds of pages without feeling like a single one of them is wasted. It was a joy to read, and I cannot wait for the next one.

Thank you to my Patrons: Dave, Katrin, Frank, Jen, Sonja, Staci, Kat, Betsy, Eliss, Mike, Elizabeth, Bee, Tracey, Poochtee, Kinsey, Alysa and Derek! <3

by Niki Hawkes

Image

Book Review: The Enchanted Greenhouse by Sarah Beth Durst

Title: The Enchanted Greenhouse

Author: Sarah Beth Durst

Series: Spellshop #2

Genre: Fantasy

Rating: 4/5 stars

The Overview: Terlu Perna broke the law because she was lonely. She cast a spell and created a magically sentient spider plant. As punishment, she was turned into a wooden statue and tucked away into an alcove in the North Reading Room of the Great Library of Alyssium. This should have been the end of her story . . . Yet one day, Terlu wakes in the cold of winter on a nearly-deserted island full of hundreds of magical greenhouses. She’s starving and freezing, and the only other human on the island is a grumpy gardener. To her surprise, he offers Terlu a place to sleep, clean clothes, and freshly baked honey cakes—at least until she’s ready to sail home. But Terlu can’t return home and doesn’t want to—the greenhouses are a dream come true, each more wondrous than the next. When she learns that the magic that sustains them is failing—causing the death of everything within them—Terlu knows she must help. Even if that means breaking the law again. This time, though, she isn’t alone. Assisted by the gardener and a sentient rose, Terlu must unravel the secrets of a long-dead sorcerer if she wants to save the island—and have a fresh chance at happiness and love. Funny, kind, and forgiving, The Enchanted Greenhouse is a story about giving second chances—to others and to yourself. –Goodreads

The Review:

Another delightful tale set in the same world as her Spellshop book!

This one started out stronger than the last – with a main character who immediately came across much more likable and a setting that was to die for. Terlu as a story lead was endearing and I liked the level of caring she exuded. That’s not to say I didn’t like the lead in the previous book – a woman who was a bit unapproachable and more in her own way (with a great growth arc!) – but Terlu here made for a much more relaxing reading companion.

And the setting!! A huge cluster of individual greenhouses hosting a wide variety of habitats and species. Truthfully I could’ve spent an entire book just reading about them taking care of plants and solving soil issues, but alas that’s not as marketable. It was the world-building component that kept my interest sparked and ultimately provided my favorite takeaways from the book. I especially loved the pollinator dragons.

So even though the best elements remained strong throughout the entire book, there were a few minor things that eventually knocked me off a slam-dunk high rating: conflicts and pacing.

The conflict in this story was off somehow, perhaps not quite robust enough for the length of the story. On one hand it’s a cozy fantasy and the conflict in those can be anything as simple as “Gosh I really need to spruce up this cottage because it’s filthy.” So maybe needing a more robust conflict wasn’t the problem, but it definitely needed something… more. More cozy-world problems. More day in the life of a greenhouse gardener-type of vibes. The grand conflict overarching the story I thought was great, but the solution didn’t require enough elements to merit a large page count, so it was kind of in and out.

And then you have a third drama point where the main character is fixated on the problems of a different character – that was the part I really didn’t like. It felt like she didn’t have enough going on to drive a story, so she had to borrow problems. So I think between her not having enough internal conflict and the simple overarching plot is why the pacing felt a little off. And there wasn’t enough of that cozy “nesting into our new environment” element to keep me engaged in the meantime.

While the romance in the first book was so subtle and lovely that it didn’t even feel like a major component to the book – in this one the romance was much more heavy-handed. I like that Durst’s male leads are kind people with a lot of compassion and and positive regard for the main characters. I also like that they both managed to showcase these attributes in completely different ways. I will admit that in this one, I found the back-and-forth between the two a bit too saccharin. But it’s a cozy fantasy so I just leaned into it.

Despite a couple of minor issues that kept the book from being higher rated than the first one, the last couple of chapters really brought it home for me and I ended up walking away really glad that I had read it. I’m especially excited for Sea of Charms currently slated for release on July 21, 2026

Recommendations: if you’re in the mood for a cozy fantasy with a touch of romance (and I mean only just a touch in the first book) this series is an absolute delight… give it a try!

Thank you to my Patrons: Dave, Katrin, Frank, Jen, Sonja, Staci, Kat, Betsy, Eliss, Mike, Elizabeth, Bee, Tracey, Poochtee, Kinsey, and Alysa! <3

Other books, you might like:

By Niki Hawkes