Audiobook Review – Knight’s Bride


This book was such a fun surprise!

What I liked:
– Cozy Romantasy Vibes
– Likable protagonists
– Fabulous Audiobook Narration
– Magical forest hijinks
– In general, just a sweet fun story
– Nice tension throughout. I honestly found myself worrying (in a good way) if it would have a satisfying ending or if I’d have to wait for the sequel.

What I didn’t like
– The pacing of the last 25% or so didn’t quite fit for me. In some ways, it feels like they’re having the same communication for a little too long.

Recommended for those looking for a fun romantasy with likable protagonists and a pinch of spice. And I’m totally game for book 2!

⭐⭐⭐⭐½

Why yes, I’ll take a cute romance any day of the week, please and thanks.

Thanks for reading!

Audiobook Review – Heavenbreaker


I really enjoyed this read! It basically reminded me of a mix of Gundam Wing and a medieval joust.

What I liked:
– Unique World Building
– Strong emotions (all the righteous rage and grief)
– Morality is in all shades of gray.
– Multi-POVs from characters with very contrasting perspectives
– Slowly unfurling political intrigue
– Solid audiobook narration

What I didn’t like:
– The relationship between Rax and Synali. While I like both Rax and Synali individually, their relationship felt a bit forced to me and rather stagnant. For some reason, I see this is listed in the romantasy genre and brahhh, that is inaccurate. This is a straight sci-fi.
– Very plot-driven. In general, there’s not a lot of deep, evolving relationships between the characters but that may be because… (see next bullet)
– This book doesn’t stand alone in any way. Most readers won’t mind this, but the end reads like we kind of dropped off in the middle of the book, and it’s a bit of a pet peeve of mine.

Recommended for those looking for an engrossing sci-fi with some interesting world building and intriguing political turmoil. (But definitely not a romantasy)

⭐⭐⭐⭐½

If we can compare it to Gundam Wing, you’ve probably got me already.

Thanks for reading!

Audiobook Review – Resonate


This was such a unique premise! Battle of the bands in space with some AI intrigue.

What I liked:
– Top-notch world-building! The interplay between the music and the spaceships was well-thought out and described.
– A quick, flowing writing style that is easy to get into
– The original music?! whaaa! Dude, I’m always a fan of book playlists, but original music to go with the book is going the extra mile.
– Naveen and Kindle definitely popped as characters and I enjoyed tagging along with them
– Solid audiobook narration

What didn’t quite work for me:
– I had a little trouble connecting to Jude as a character, and I wasn’t an Isley fan. Their dynamic wasn’t really there for me. And just in general, this story felt more plot-driven than character-driven.

Recommended for anyone looking for a unique, music-infused sci-fi with a fast-paced, plot-driven story.

⭐⭐⭐⭐

Definitely here for more YA science fiction in the world.

Thanks for reading!

NYC Midnight Challenge – 250 words – First Round – When We Refused to Burn

When we refused to burn

November 2024 (First Round)
Genre: Fantasy/Fairytale
Action: Evacuation
Word: Back
Time Constraint: 48 hours
Length: 250 words

The books sense the darkness first—but of course, they always do.

The dusty tomes slam shut in our hands, their silent scream streaking through the library’s shelves in a cold wind that rattles the lanterns. In the high tower, the Wisdom Bell clangs in baleful warning, and Keeper Marian shoots from her desk. “Quickly, girls, to the skiff.”

We rush through the ancient halls even as magic and fear thicken the air with clashing scents of parchment and fire. But while the other apprentices hurry out the postern gate and toward the dock, I hang back, clenching my trembling hands.

“I want to stay.” A drake’s screech rends through our bell’s defiant tolls, and I flinch. “T-to fight.”

When the riders come to burn our books, to destroy the magic that won’t bow to them, to erase the history they can’t control… how can I flee?

“This is but one battle in a long war, dear one.” Keeper Marian guides me into the skiff already packed with ghostly faces, her words fervent. “Today, you fight by protecting our most precious gifts. Tenacity, courage, knowledge, faith—these are things the dragons can never burn.”

As I row down the channel, another draconic bellow deafens our ears, but though the girls cringe, they make no sound. Through the inky blackness, the Keepers’ golden magic glows as they stand upon the library’s stone walls. Proud. Strong. Even when a reptilian shadow falls upon them, they do not falter.

And neither do I.


This one came in 8th place this time, and while this piece could’ve used another revision, I think it’s going in my story-seeds for the full novel treatment. The judges’ feedback is below!

WHAT THE JUDGES LIKED ABOUT YOUR STORY

{2410}  There were some wonderful sensory descriptions here that helped bring this story to life with a dark, fear-drenched atmosphere. The narrator’s defiance comes through clearly against this backdrop. And the dragons destroying the books to limit knowledge felt like a solid metaphor.

{2274}  As a Librarian, I loved the concept of protecting knowledge at all costs. This is a real event throughout history, invading forces would destroy libraries to fragment the culture. The final imagery of the Keepers glowing with power and standing bravely in the face of potential destruction is a powerful image. It’s one which will inspire the next generation who flees at this point to later take a stand.

{2459}  I see the protagonist “hang back.” I see the act of evacuating a library. The protagonist flees a library attacked by dragon riders. Exploring themes like resisting tyranny and sacrifice, the story’s stakes are mortal peril and safeguarding the library’s legacy from destruction. The central conflict feels split between Man vs. Self (the protagonist’s internal struggle to fight or flee adds character depth) and Man vs Monster (the dragons pose a mortal threat). Set in a library, there’s an undercurrent of another theme — the enduring nature of knowledge — and the importance of preserving it. The author does well in creating a thick tone, creating a magical ambiance through evocative descriptions. The personification of the books, how they “sensed” the darkness, was an evocative and beautiful opening. The dramatic tension created in the moments of flight from the library propels the story forward. The emotional depth created by the protagonist’s fear contrasted with their desire to act bravely adds gravity to the character. There’s a bittersweet ending where the protagonist and her fellow apprentices witness the Keepers’ sacrifice against the overwhelming force, juxtaposing loss and hope. The vivid description invites the reader into the story. Lines like, “The books sense the darkness first—but of course, they always do,” “The dusty tomes slam shut in our hands…,” “Magic and fear thicken the air with … scents of parchment and fire,” “In the high tower, the Wisdom Bell clangs in baleful warning,” “Through the inky blackness…” These descriptions are excellent examples of subtle world-building — showing us the world and its depth rather than bludgeoning us with exposition. The library is painted as a living, dynamic force, and I’m thrilled to be there. Personified, weighted with its history and place in the protagonist’s world, we mourn for its loss as the protagonist flees.  

WHAT THE JUDGES FEEL NEEDS WORK

{2410}  I was a little confused at the end over who is standing on the library walls. The “they” here seems to refer to the girls, but since the narrator is rowing down the channel they also seem to still be in the boat. If this is another set of people, you may want to clarify that. You may also want to clarify if Marian is sending her magic out from the boat, or if she has returned to the library after getting the girls on board.

{2274}  Overall, you’ve described a people and their powers quite thoroughly for the tight word count. A long war is established, and the role of the students within the war. Yet is there any motivation missing from the tale? Do the people on the dragons merely fear their magic? As dragon riders it’s not an off assumption that they too possess some degree of magic. I would like to know ore about the war. Perhaps some judicious editing toward the beginning of the story would free up enough words for Keeper Marian to succinctly describe the basis of the war? The paragraph beginning with “We rush through…” could be condensed some without destroying the passage’s impact.

{2459}  Critically, the protagonist’s lack of agency diminishes the story’s emotional weight. As I mentioned, one aspect of the central conflict is Man vs Self, yet the character doesn’t make a pivotal choice or face a significant obstacle to reinforce their rising bravery. They hesitate, debating whether to flee or fight, but the Keeper quickly discards their concern to leave. This diminishes the protagonist’s role in the story’s resolution as the decision is made for her. Further, while there’s an external threat (the second conflict, Man vs Monster), the protagonist never directly confronts or overcomes it; her journey to safety is passive. Without engaging in either conflict, the protagonist’s growth from experience feels like a narrative assumption rather than something earned through a struggle. The ending line, “And neither do I,” doesn’t carry much weight. I’d ask the author to look at my story synopsis (“The protagonist flees a library attacked by dragon riders.”) to notice the absence of choice and confronting conflict. In effect, the protagonist in this story runs down a hallway of things that happen around them. They don’t engage with events but, instead, witness them. When you read a story where the protagonist’s agency is curtailed and the events unfold around them, it can feel like it isn’t engaging or emotionally satisfying. It can feel like nothing happened or there was nothing terrible to overcome. I’d ask: how can you insert even just one challenge to either conflict so the protagonist makes one decision, one genuine choice on their own? Example: save a relic; save a fellow apprentice, or convince them of something; maybe make the Keeper’s argument less definitive, allowing the protagonist to choose what to do — maybe they choose to leave out of conviction rather than obedience? There’s also a technical matter concerning the POV. The story’s written in 1P (First Person) but experiences a slip at the end, moving into a stylized omniscience. From a distance, the protagonist seems to sense the feelings, thoughts, and experiences of the Keepers’ (plural), although the protagonist is physically distant. The head-popping creates a bit of narrative confusion at the end. Finally, there’s a dramatic emphasis on sound throughout the piece (“silent screams,” “the Wisdom Bell clangs,” “A drake’s screech,” “draconic bellow deafens,” “they make no sound.”). Its frequency created dissonance for me, so much that I’d anticipated _sound_ somehow being a part of the narrative journey, right up to the end. I’d encourage the author to look for repetition when editing and consider how some of these instances might call for a different sort of description or sacrificed to insert the protagonist’s choice.


Thanks for reading! You can find the rest of my NYC Midnight Challenge entries and feedback here.

NYC Midnight Challenge – 100 words – Second Round – A Revolutionary Lie

A Revolutionary Lie

June 2024 (Second Round)
Genre: Historical Fiction
Action: Stumbling
Word: Tour
Time Constraint: 24 hours
Length: 100 words

The wound may not be mortal, but it’s still the end of me.

Blood seeps from my shoulder as Holbrook stumbles to my side, the redcoat’s body cooling in the autumn leaves.

“How bad?” Holbrook rasps.

“I…”

But it’s too late; Holbrook’s already ripped open my coat and shirt. For a moment, he only stares, my lie exposed with the curved contour of my bound chest—Robert Shirtliff poised to die at the hands of his dearest friend.

“’Tis a small wound.” Swallowing, Holbrook pulls his spare shirt from his knapsack. “No one need know.”

And I am saved twice.


This one came in first (🎉) in its group, and the feedback is below!

WHAT THE JUDGES LIKED ABOUT YOUR STORY

2076}  I was impressed by the sense of the personal in this piece, the way you allow the historical context to be so in the background and this life-or-death personal catastrophe to come out so strongly in an emotional climax. I thought the last line was beautiful, with real literary flair.

{1666}  Excellent work here! Your narrative arc was full-bodied and complete, which speaks to your imaginative force and economy as a writer. The double-entendre of your opening line was really clever, and I appreciated your speculative additions to the known facts of this fascinating figure’s tale.

{2376}  This story has a strong sense of mystery with an excellent payoff. You do a great job of hooking the reader in with an opening line that presents the reader with an irresistible riddle. And the way that riddle is answered put the reader in the same position as Holbrook—with the truth slowly dawning us. And the final turn the story takes leaves the reader with a satisfying conclusion, having Holbrook make the same decision that we would make in his position.   

WHAT THE JUDGES FEEL NEEDS WORK

{2076}  What might be worth developing in this piece is your description. Can you rephrase it from our narrator’s perspective, drawing closer to their sensory experience in a more specific way? Think about when the blood is seeping from the wound; does it hurt, is the blood warm, is it numb? What does the redcoat’s body look like? What’s the setting like, what does Holbrook’s face look like? This will all immersive the reader more strongly in the moment at hand.

{1666}  While it’s clear enough to me that “Shirtliff poised to die” is a figurative statement, there are enough swirling elements and tension for this to be misinterpreted. The reader may be wondering if the narrator is referring to the existing wound, being killed by Holbrook, or facing some sort of death penalty after being exposed as a woman. Some alteration here might help protect the interpretation. Additionally, take a look at reworking sentence 2 – the clause “the redcoat’s body cooling in the autumn leaves” doesn’t refer or link to any other active image in the sentence, so the sparse phrasing feels affected just for the sake of sparing words.

{2376}  There’s a lot already going right in this story, but there are a few small things to consider in a revision. One would be reframing the line about the redcoat’s body. The way that this phrase is attached to the image of Holbrook stumbling to her side creates a little confusion in this draft. Spliced on, the reader is expecting this clause to modify some part of the sentence we’ve already read. Instead, if Holbrook “stumbles over the body of a redcoat cooling in the autumn leaves” we get the image of the dead man without the confusion. Another thing to consider would be taking out the line about Robert Shirtlff dating at the hand of his friend. This line tells us what the story is showing us about the closeness of these two people. It also interrupts the moment of tension in which or POV character is left wondering what’s going to happen. Instead, you could sustain this tension by having Holbrook pull out his spare shirt before he speaks, leaving the reader unsure of what he thinks until the last possible moment.


Thanks for reading! You can find the rest of my NYC Midnight Challenge entries and feedback here.

NYC Midnight Challenge – 100 words – First Round – The Tearstains Left Behind

the tearstains left behind

April 2024 (First Round)
Genre: Drama
Action: Throwing a Tantrum
Word: Deal
Time Constraint: 24 hours
Length: 100 words

I can only stare as the front door slams and Chloe runs after her mother. Already screaming, Chloe pounds the wood with chubby three-year-old fists until she melts into a hysterical puddle on the floor. I want to tell her it’ll be okay; her mother will come back. My daughter will come back.

But those lies won’t change the hand we’ve been dealt.

Instead, I sit beside her, my tears adding to the splotches Chloe’s already made on the linoleum. “I’m here.”

It’s all I can offer, but when her dimpled hand squeezes my wrinkled one, I know it’s enough.


This one came in first (🎉) in its group, and the feedback is below!

WHAT THE JUDGES LIKED ABOUT YOUR STORY

{2370}  You did a great job at portraying the scene, providing great imagery and details (chubby fists, tears on the linoleum), and provoking intense emotions in your reader. You only had a few words to work with, and you did a really great job.

{2314}  There’s great subtlety at work here. Obviously Chloe’s responses are dialed up. In contrast, our narrator is subdued, a person who perhaps has dealt with grief before a few times in their life. It works well.

{2369}  This story is heartbreaking. That poor baby. And poor grandparent. The emotions of this piece are spot on and well done. Every word does work and is needed. A vivid story that is well told.  

WHAT THE JUDGES FEEL NEEDS WORK

{2370}  One minor suggestion is that I don’t think you need to say “three-year-old fists.” I think you could change that to toddler or just say chubby fists. We can infer her age thanks to other descriptions you include and through Chloe’s behavior.

{2314}  I found myself feeling this story is good – when it has the potential to be great. I think it’s in the details. You’ve given us a broad scenario – family dealing with grief. Refracted through an older person, dealing with a younger person. I found myself wanting some other x factor – either in style, or characterization, to elevate the premise. 

{2369}  There’s not much of anything I would suggest for improvement. This story is easy to understand but has enough depth for the reader to feel something. My only thought is that 3 seems a bit young for Chloe to understand and be able to do anything other than cry and throw a fit for her mama. You don’t say she does understand, but somehow it still feels that she does. The image of a dimpled hand squeezing a wrinkled one is so beautiful that I hesitate to ask you to change it, so maybe consider making Chloe just a touch older?


Thanks for reading! You can find the rest of my NYC Midnight Challenge entries and feedback here.

2024 Author Year in Review (that might be a touch too honest)



It’s time again for the end-of-the-year writing review. This is where I try to zoom out and look at the year from a thousand feet up, see the forest instead of the trees etc etc. Mainly, I’m trying to assess if I hit my goals, areas I could improve, and get a feel for what to aim for in 2025.

To be perfectly honest, in many ways, 2024 was not the writing year I hoped it would be. There were a quite a few disappointments and realizations behind the scenes that I’m still grappling with. But this year also held some fun surprises I wasn’t expecting too, so overall, it was definitely a mixed bag.

So what does that mean for 2025? Well, let’s dig into 2024 and see if we can take a guess.

first, the numbers

  • Words written: 67,000 (Exit Seats) + 31,000 (A Churn in the Dark novella) + 83,000 (Into the Abyss) + 35,000 (my half of Borrowed Magic & Other Catastrophes, coauthored with E.P. Stavs) + 40,000 (Surprise Novella, Title TBA) + 20,000 (House of the Chosen, still drafting) + 9,500 (still drafting Odds & Ends with E.P. Stavs = 285,500 words (+89% from last year)
  • Words revised: 67,000 (Exit Seats) + 31,000 (A Churn in the Dark) + 83,000 (Into the Abyss) + 70,000 (Borrowed Magic & Other Catastrophes) + 40,000 (Surprise Novella) = 291,000 (-10% from last year)
  • Words published: 94,000 (Into the Fire) + 32,000 (A Churn in the Dark) = 126,000 (-30% from last year)
  • Words on sub: 83,000 (Ninth Circle) + 76,000 (Midnight Falls) = 159,000 words (+55% from last year)
  • 2024 Total Words Worked: 861,500 (+8% from last year)

Sales Numbers: ~589 self-published books sold (-28% from last year, includes audiobooks but not my titles with Whimsical Publishing). Another 9,523 downloaded for free. (-58% last year’s count)

And the Goodreads numbers.

  • Odriel’s Heirs: 259 ratings (+19%) / 4.24 stars
  • Burning Shadows: 40 ratings (+25%) / 4.65 stars
  • Idriel’s Children: 82 ratings (+17%) / 4.44 stars
  • Night of Ash: 28 ratings (+17%) / 4.64 stars
  • Time’s Orphan: 91 ratings (+23%) / 4.62 stars
  • The Gatekeeper of Pericael: 103 ratings (+5%) / 4.10 stars
  • Into the Churn: 338 ratings (+139%) / 4.25 stars
  • Into the Fire: 72 ratings / 4.60 stars
  • A Churn in the Dark: 15 ratings / 4.80 stars
  • Into the Abyss: 4 ratings / 5 stars

    My Goodreads total: 1036 ratings (+57%) / 4.34 stars

If you want to compare the totals to last year more directly, my 2023 summary is here.

As far as words go, I think my efficiency is higher than ever, and it certainly shows. I drafted a ton this year… to the point I was actually asking myself why I was pushing myself to move so fast.

Sales-wise, I worked my arse off promoting my Into the Churn series which had two releases this year, and so my self-published backlist naturally took a backseat in the promotion realm. The consistent downloads all year have been cool, but I think in 2025, I’ll try to snag another BookBub deal to really capitalize on the king of all promos.

the highlights

  • Into the Churn books #2.5, #3, and [redacted] were all greenlit! When I was writing Into the Fire (Into the Churn #2) I thought I’d have to settle for a duology, so this was huge news. Sales and interest really jumped with the cover rebrand, and I’m so thrilled we got to give this series the ending it deserves.
  • The Into the Churn series got an *amazing* audiobook adaption
  • The Ninth Circle & Midnight Falls went on sub! Being on submission is a journey, but I’m so lucky to have my amazing agent, Kristen Terrette from Martin Literary, to champion my books, and I’m excited to see where the journey takes these stories.
  • Several of my books won awards! Odriel’s Heirs won the 2024 YA IndieReader Discovery Awards, and each book in the trilogy one an Indie BRAG medallion. Idriel’s Children was A Wishing Shelf Book Award Silver Medal Winner, and The Gatekeeper of Pericael was a Literary Titan Gold Winner and a finalist in the 2024 International Readers’ Favorite Awards. Meanwhile Time’s Orphan was a bronze medalist in the 2024 International Readers’ Favorite Awards, a semifinalist in the 2024 book blogger novel of the year awards, and a semifinalist in the 2024 kindle book awards.
  • This year I joined the WriteHive team as a mentor in their mentorship program, and I’m so excited to pay forward everything I’ve picked up from the writing community.

What I learned

  • At this stage of the game in promoting my backlist, if it’s not a BookBub Promo, it’s probably not worth it. I’ve tried so many other newsletters and promotions, but they really just don’t measure up. However, I think I’m reaching the point in my backlist lifespan where I just kind of let them coast along and focus on promoting my current releases.
  • This year I entered quite a few book awards as I try to figure out which ones are worth entering. These remain my favorites:
  • So, last year, I listed social media, my newsletter, and this blog as all areas I maybe needed to grow in. I gotta tell ya though. Right now, I’m kind of at peace with the fact that I’ve consistently posted this year. I’m still on the look out for any epiphanies that may happen upon me, but I can exist in marathon (not sprint) mode, and I think that’s okay. Also, my newsletter subscribers increased by 60% and my website views increased 31% so that was pretty solid.
  • While I love working on sequels/series, and I 100% see the value in them, I’ll be real, releasing them isn’t as exciting. They’re harder to individually market, because you’re not courting new readers with a brand new book ripe with possibility, rather, you’re courting the readers who loved book one. (A much smaller population.) Which is all to say, I’ll be so stoked when the entire Into the Churn series is out there in September and I can market it as a completed unit. (Squee!!)

The bumps

  • Being on submission is mentally tougher than I thought it would be. There, I said it. I’m writing a separate post on why I think this is the case, but kin, I was not prepared. I think next year I need to slow down and take more time for my mental health to be able to shoulder this better.
  • So… I had a “stepping backward” moment with one of my manuscripts which was super disappointing. In the end, I had to make a decision in line with my values that unfortunately, also meant losing out an opportunity I was really looking forward to. I don’t regret the decision, but I think I’m still mourning the loss. I really can’t give the details, but just… blah.

Goals

All right, 2025, what are we going to do with you? As always, I try to keep my goals measurable and attainable. (Goal small. Dream big.) Last year I’m proud to say I hit all of my goals (Though I did not write the specific two next books itching at my brain… because sequel and co-WIPs jumped in front of them) So for 2025 I’m aiming to…

  • Get Into the Abyss out into the world in March and [redacted] out into the world in September to put a bow on the Into the Churn series.
  • Finish my two current drafts (House of the Chosen & the Odds & Ends co-WIP) and send to my agent.
  • Write the next book for Whimsical and send it their way!

With those details now, let’s zoom out. 2024 was an… unexpected year for me. I walked into 2024 thinking I would write the two books I had outlined, and instead I wrote *four* completely different ones. (Three sequels & a co-WIP) And while I’m happy with that, I think there’s still a part of me that’s desperate to write those other two books I’ve been daydreaming about.

Being on submission was harder than expected, and in a way, I’m half-expecting 2025 to be a make or break year for me. Also, the manuscript “step back” situation behind the scenes also hit me harder than expected. But no one said the journey would be a straight line or without bumps along the way.

With that in mind, I may try to purposely slow down, and make sure I’m taking more breaks for my mental health.

The sum up

So after last year’s effervescent wrap-up, I’m worried I’ve been too real with this one. But if I just want to give an accurate look at the ups and downs at the writing journey, this is all part of it.

It’s kind of funny because both my kids had a tough soccer season this year in the bottom of their age groups, and we discussed that sometimes we have learning years and sometimes we have performing years. Similarly, writing-wise, last year felt like a performing year for me, while this year felt more like a working year. It takes the working years to make the performing years happen, but that does not mean they are all equally exciting.

That said, I’m also very prepared for 2025 to be a working year too. Still, I’m here for it with tenacity to spare, and I’m excited to see what stories spill onto the page this year. Thanks for reading and cheers to another year of adventures!

Audiobook Review – That’s Not My Name


What I liked:
The MCs were likable
The premise was interesting

What I disliked:
The pacing just felt a little too slow for me
I didn’t feel like we got as much closure as I wanted
I feel like the big twist was too heavily foreshadowed

Recommended for anyone looking with a YA thriller with an interesting premise.

⭐⭐⭐ ½

Foreshadowing is kind of like salt. We definitely need some… but it can definitely be too salty. And then I get the salty look. (as seen here.)

Thanks for reading!

Book Review – Lost and Found


My kindergartner picks out 3-5 books to read to me a week as part of his advanced reading program. Most of them just kind of blur together, but this one stood out with whimsical writing that a child can still read, simplistic yet beautiful illustrations, and a really sweet, timeless message. It was totally a joy to hear him read this one, and I’d definitely recommend!

⭐⭐⭐⭐⭐

Because sometimes there’s nothing like a really sweet picture book.

Thanks for reading!

Audiobook Review – Hear Me


Wow. This book totally blew me away. The emotional journey Rayne goes through hooked me from the start, and I was totally entranced as I followed along with her journey of loss and acceptance. I also incredibly appreciated the insight from the author’s note on her own story, and the choices made to bring Rayne’s experience to the reader. The audiobook narration was amazing, and after being in a reading slump for most of the year, I devoured this one in two days. A fantastic middle-grade for all ages that I highly recommend.

⭐⭐⭐⭐⭐

Man, the middle-grade really hit me hard in the feels this year.

Thanks for reading!