Reviews by Title

Last updated 18 January 2022

Books marked with an asterisk were reviewed at other sites.


Acadie by Dave Hutchinson
Accelerants by Lena Wilson
Akata Warrior by Nnedi Okorafor
Among Galactic Ruins
by Anna Hackett
Ancillary Justice
by Ann Leckie
Ancillary Mercy by Ann Leckie
Ancillary Sword by Ann Leckie
Angel’s Blood by Nalini Singh
The Art of Effective Dreaming by Gillian Polack
Ashes by Amanda Pillar
Attack of the Clockwork Army by Felicity Banks
Aurora: Aurizun by Amanda Bridgeman
Aurora: Centralis by Amanda Bridgeman
Aurora: Darwin by Amanda Bridgeman
Aurora: Decima by Amanda Bridgeman
Aurora: Eden by Amanda Bridgeman
Aurora: Meridian by Amanda Bridgeman
Aurora: Pegasus by Amanda Bridgeman


Bad Beginnings by Nicole Field
Baker Thief by Claudie Arseneault
The Beast’s Heart by Leife Shallcross
Behind the Mask by Tricia Reeks and Kyle Richardson
The Belles by Dhonielle Clayton (Redux *)
Be With Me by Becca Lusher
The Blackmail Blend by Livia Day
Blazing Dawn by Becca Lusher
Blood Binds the Pack by Alex Wells
Blood of Elves by Andrzej Sapkowski
Blood of Innocents by Mitchell Hogan
Binti: The Night Masquerade by Nnedi Okorafor
Bitten by Amanda Pillar
The Bone Knife by Intisar Khanani
Bound by Alan Baxter


Captive by Amanda Pillar
Captive Prince by C.S. Pacat
Catching Teller Crow by Ambelin and Ezekiel Kwaymullina
Children of Blood and Bone by Tomi Adeyemi *
Children of the Different by S.C. Flynn
The City of Brass by S.A. Chakraborty
City of Fae by Pippa daCosta
City of Lies by Sam Hawke
A Closed and Common Orbit by Becky Chambers
Cold Comfort and Other Tales by David McDonald
Corpselight by Angela Slatter
The Court of Lightning by Amy Rae Durreson
Crossroads of Canopy by Thoraiya Dyer
A Crucible of Souls by Mitchell Hogan


Dagger of Dresnia by Satima Flavell
The Dark Days Club by Alison Goodman *
Dark Rebel by Becca Lusher
Dark Rise by C.S. Pacat *
Darkness of Light by Stacy Marie Brown
Daughter of Smoke and Bone by Laini Taylor
Defying Doomsday edited by Tsana Dolichva and Holly Kench
Den of Wolves by Juliet Marillier
Descendant of the Crane by Joan He
A Desolation Called Peace by Arkady Martine
Dimension 6, Issue One edited by Keith Stevenson
The Disappearance of Ember Crow by Ambelin Kwaymullina
The Dragon with a Chocolate Heart by Stephanie Burgis
Drowned Vanilla by Livia Day


Echoes of Understorey by Thoraiya Dyer
Elementals: Ice Wolves by Amie Kaufman
by Bettie Sharpe
The Emotion Theasaurus by Angela Ackerman and Becca Puglisi
The Epic Crush of Genie Lo by F.C. Yee
Equilibrium by C.S. Sealey


Fake Geek Girlby Tansy Rayner Roberts
Falling in Love with Hominids
by Nalo Hopkinson
Finnikin of the Rock by Melina Marchetta
Fireborn by Keri Arthur
Flameout by Keri Arthur
Flower and Weed by Margo Lanagan
The Foretelling of Georgie Spider by Ambelin Kwaymullina
Foxhunt by Rem Wigmore
Frogkisser! by Garth Nix
The Furthest Station by Ben Aaronovitch


A Gentleman’s Position by K.J. Charles
The Gentle Wolf by Pia Foxhall
Getting Wilde by Jenn Stark
Ghost Bird by Lisa Fuller
The Gilded Wolves by Roshani Chokshi
Girl Reporter by Tansy Rayner Roberts
A Glimmer of Silver by Juliet Kemp
Graced by Amanda Pillar
The Grief Hole by Kaaron Warren
Grounded by Narrelle M. Harris


The Harp of Kings by Juliet Marillier
Heat Wave
 by Richard Castle
The Hobbit: The Art of War by Daniel Falconer
Hold Me by Courtney Milan
Hollow Empire by Sam Hawke
How to Fracture a Fairy Tale by Jane Yolen
Humanity for Beginners by Faith Mudge
Hunger Makes the Wolf by Alex Wells
Hunter Deceived by Nancy Corrigan


Icefall by Stephanie Gunn
Ice Wolves by Amie Kaufman
Ida by Alison Evans *
Ignite the Stars by Maura Milan *
by Gillian Polack
The Impossible Story of Olive in Love by Tonya Alexandra
In Heaven and Earth by Amy Rae Durreson
In Pursuit of Lost Dragons by Elian Black’Mor and Carine M
In the Dark Spaces by Cally Black *
In the Devil’s Nebula by Anna Hackett
The Interrogation of Ashala Wolf by Ambelin Kwaymullina (Redux *)
Ironheart by Jodi McAlister
Ishtar edited by Amanda Pillar and K.V. Taylor


Jonathan Dark or the Evidence of Ghosts by A.K. Benedict


Kaleidoscope edited by Alisa Krasnostein and Julia Rios
Kings Rising by C.S. Pacat


Letters to Tiptree edited by Alisa Krasnostein and Alexandra Pierce
The Lies of Locke Lamora by Scott Lynch
The Lord of Stariel by A.J. Lancaster
The Lyre Thief by Jennifer Fallon


The Magician’s Keeper by Nicola E. Sheridan
The Magpie Lord
by K.J. Bishop
Markswoman by Rati Mehrotra *
A Marvellous Light by Freya Marske
Matters Arising from the Identification of the Body by Simon Petrie
Memories of Ash by Intisar Khanani
Midnight and Moonshine by Lisa L. Hannett and Angela Slatter
Misrule by Jodi McAlister
The Modern Woman’s Guide to Finding a Knight by Anna Klein
Monstrous Heart by Claire McKenna
Much Ado About Love by Elizabeth Dunk
Murder on the Titania by Alex Acks


Naked City edited by Ellen Datlow
Nerve Endings edited by Tobi Hill-Meyer
Nightmare in Steam by Lexi Ostrow
Not Your Villain by C.B. Lee


Octavia E. Butler by Gerry Canavan
One Dark Throne by Kendare Blake
One Last Drop by Nicole Field


Penric and the Shaman by Lois McMaster Bujold
Penric’s Demon
by Lois McMaster Bujold
Phantazein edited by Tehani Wessely
Phantom Spies by Dawn Meredith
A Promise of Fire by Amanda Bouchet
Provenance by Ann Leckie
A Psalm for the Wild-built by Becky Chambers


Queens of Geek by Jen Wilde


Rag and Bone by K.J Charles
Rat Queens: Sass and Sorcery by Kurtis Wiebe
The Raven Tower by Ann Leckie
The Rebel Returns by Becca Lusher
The Republic of Thieves by Scott Lynch
Restoration by Angela Slatter
Retribution by Jennifer Fallon
Rift Riders by Becca Lusher
Rosemary and Rue by Seanan McGuire
Running Deer, Hidden Badger by K.D. Sarge


Saga Volume One, Two, Three & Four by Brian K. Vaughan and Fiona Staples
Scourge of the Seas of Time (and Space) edited by Catherine Lundoff
Sea Hearts by Margo Lanagan
The Seduction of Lord Stone by Anna Campbell
Shadows of Fate by Angela Dennis
Sharp Shooter by Marianne Delacourt
Sharp Turn by Marianne Delacourt
Sherwood by Meagan Spooner
Sisters of Icarus by Becca Lusher
The Sisters Mederos by Patrice Sarath
Skyborn by David Daglish
Some Kind of Fairy Tale by Graham Joyce
Spinning Silver by Naomi Novik *
Stealing Snow by Danielle Paige
Strange the Dreamer by Laini Taylor
Succulents and Spells by Andi C. Buchanan
Summerlong by Peter S. Beagle
Sunbolt by Intisar Khanani
Sunvault edited by Phoebe Wagner and Bronte Christopher Wieland
Survivor by Amanda Pillar


A Talent for Trickery by Alissa Johnson
Tell the Wind and Fire by Sarah Rees Brennan
Tempting Mr Townsend by Anna Campbell
Tess of the Road by Rachel Hartman *
The Theft of Sunlight by Intisar Khanani
Thorn by Intisar Khanani
Thornbound by Stephanie Burgis
Tides of the Titans by Thoraiya Dyer
The Time of the Stripes by Amanda Bridgeman
To Spin A Darker Stair edited by Tehani Wessely
Tower of Thorns by Juliet Marillier
The Transfigured Hart by Jane Yolen
Trust by Kylie Scott
Twice Dead by Caitlin Seal
Twist by Kylie Scott


Uglies by Scott Westerfeld
Unbound and Free
by Becca Lusher
Under the Pendulum Sun by Jeannette Ng
Unearthed by Amie Kaufman and Meagan Spooner
An Unkindness of Magicians by Kat Howard
Uprooted by Naomi Novik


Valentine by Jodi McAlister
by Angela Slatter
Viral Airwaves by Claudie Arsenault
A Voyage Through Air by Peter F. Hamilton


Wanted, A Gentleman by K.J. Charles
Who’s Afraid? by Maria Lewis
Who’s Afraid Too? by Maria Lewis
Wicked Embers by Keri Arthur
The Wild Girl by Kate Forsyth
Winning Lord West by Anna Campbell
Winter’s Orbit by Everina Maxwell
Wireless by Alex Acks
With Roses in Their Hair by Kayla Bashe
The Wizardry of Jewish Women by Gillian Polack