books

Fantasy Mystery Romance Comics Non-Fiction

And Nothing But The Truth

And Nothing But The Truth (2024) Charlie Cochrane (Lindenshaw Mysteries) The body of a man is discovered by a woman out for a run, but he has no identification and he doesn’t match any missing persons reports. This mystery has an unknown man (who is eventually named) and dead wife who doesn’t seem to be […]

Waiting for the Flood

Waiting for the Flood (2015/2024) Alexis Hall (Spires) This is both a reissue and a revision, with Marius’ story–Chasing the Light–added, along with bonus material and an epilogue short story. I wanted (and this is straying perilously close to analysing my own work so please take this with a mine full of salt) to explore […]

Loud and Clear

Loud and Clear (2016) Aidan Wayne This is probably one of my favorite novellas, one I reach for when I’m feeling terrible and need to get out of my own head. “Don’t bother,” he said, nodding at the notepad. Caleb looked up at him and frowned. “I mean. You can write, if you wanna, if […]

Breeze Spells and Bridegrooms

Breeze Spells and Bridegrooms (2024) Sarah Wallace, S.O. Callahan (Fae & Human Relations: A Regency Fantasy Series) Roger Barnes failed his Hastings Exam–the magical test that determines which child can inherit. He believes the is inherently problematic, and goes up before the Council to propose a different testing scheme. Many humans, once they reached the […]

Lock, Stock and Peril

Lock, Stock and Peril (2022) Charlie Cochrane (Lindenshaw Mysteries) Thia ia set during the second year of the pandemic. Campbell had never been so fit and healthy as over the past year. They’d walked miles with him, singly or together, and when they’d been able to form a bubble with Adam’s mum, she’d volunteered to […]

Wolf in Sheep’s Clothing

Wolf in Sheep’s Clothing (2020) Charlie Adhara (Big Bad Wolf) It’s the random, unexpected passages that delight me. And then there were the days—not many, but memorable ones—Cooper had come home unexpectedly or woken up a little earlier than usual to find Park “in fur” sticking his considerably longer nose into those impossible-to-reach places while […]

Thrown to the Wolves

Thrown to the Wolves (2019) Charlie Adhara (Big Bad Wolf) Cooper meets Oliver’s family. It goes worse than expected. And one was expecting it to go badly, what with it being a funeral. Cooper put the guidebook down and cleared his throat. This was getting ridiculous. “Did you tell them I was coming?” Park blinked […]

A Carriage of Misjustice

A Carriage of Misjustice (2020) Charlie Cochrane (Lindenshaw Mysteries) I still find it odd how a story that is perfectly adequate but nothing special can work so well as a comfort read. Possibly it’s just the sheer decency of the two main characters. Like any parish, Lindenshaw had its share of people who would prefer […]

The Wolf at Bay

The Wolf at Bay (2019) Charlie Adhara (Big Bad Wolf) I love the beginning of the book so much. “You’ve been standing here staring at that flower shop for fifteen minutes. So is it for her birthday or anniversary, or are you making up for a fight? Because I’ve been married for thirty-two years, and […]

Where There’s a Kilt, There’s a Way

Where There’s a Kilt, There’s a Way (2021) Ella Stainton (Kilty Pleasures) Set in Scotland and Sweden in 1930 (I)t gave Joachim a place where he could pay rent instead of sponging off his lover and not have to ask to borrow Ainsley’s motorcar. Not that Ainsley minded—he never seemed put out to share at […]

Best Laid Plaids

Best Laid Plaids (2020) Ella Stainton (Kilty Pleasures) Set in Scotland in 1928 said scholar had annihilated his reputation as one of the Empire’s most learned folklorists by publicly insisting that he chatted with ghosts. The steel tip of his walking stick twanged, punctuating each step in the way he’d grown accustomed in the ten […]

The Wolf at the Door

The Wolf at the Door (2019) Charlie Adhara (Big Bad Wolf) “It’s a standing joke around the Trust that the real reason behind the coming-out was to combat the number of public indecency charges wolves rack up every year.” “You’ve got exactly twenty-seven hours and then I’m coming in there and trimming you down,” Park […]

Old Sins

Old Sins (2019) Charlie Cochrane (Lindenshaw Mysteries) the real desire they felt for entering into that partnership, the official statement that they were a couple and intended to be until death they did part, kept being destroyed by the stress surrounding making arrangements. The two cars already present were at either end of the tarmacked […]

Two Feet Under

Two Feet Under (2018) Charlie Cochrane (Lindenshaw Mysteries) Grace had no time for television crime dramas and the way they played fast and loose with crime scenes and forensic matters. Shoddy procedures and the depiction of seemingly limitless budgets; both riled her. “God, that would be awful. They must be twitching each time the phone […]

Paladin’s Hope

Paladin’s Hope (2021) T. Kingfisher (The Saint of Steel) Galen is one of the broken paladins of the Saint of Steel. Like his brothers (and sisters) in arms, he works for the White Rat, and does his best to be helpful. He was one of the two paladins who survived Hollowbind, and the guilt sometimes […]