The Last Shield by Cameron Johnston
Look, Cameron Johnston is on my insta-buy list, but he already had me with "a gender-flipped Die Hard set in a mysterious castle". So, The Last Shield pretty much checked all my boxes as I read it. First off, our main character, Briar, is not some young slip of a thing who's going to save the world while making goo-goo eyes at some shadow daddy. She's an older, stubborn-as-heck warrior – a commander of the elite Shields whose task it is to protect the lord of Sunweald and guard the stronghold – a structure that's rather ancient and may well have a secret or three buried deep. Secrets that are, in my opinion, better left undisturbed.

I don't want to hie off into spoiler territory, and the tagline of this book pretty much already tells you that shiz will be sailing south in a big way, what I can tell you is that *any* of Cameron's novels will have a) plenty of humour, b) oodles of ultra violence, c) a cracking pace, and d) meticulous research.
It's the latter that I really do appreciate – he knows his weapons and tactics. He creates a believable world that feels plausible, even if we're dealing with the supernatural. As a woman fantasy reader of A Certain Age, I appreciated reading a strong female lead who works around her physical handicaps and relies on her experience, her sheer determination and stubborn will, and her wits. Briar is up against what appears to be an insurmountable obstacle, with multiple foes who are stronger and better armed than her, and yet she doesn't let that stop her. Yes, her knee is killing her, she's uncomfortable most of the time, but she's also gosh-darned unstoppable. She's also a frigging good role-model for a young king-in-waiting who doesn't end up going full Joffrey. (And thank goodness for that.)
Anyhow, this was a cracking good read, with action, mystery, and magic aplenty, in a setting that recalls themes of the European Bronze Age. 100% recommended for lovers of sword-and-sorcery fantasy with a side order of dark humour.