Reviews By Genre

Here you can find all of my book reviews, loosely grouped genre. Obviously, there is a little bit of personal discretion in how I have categorised these; sometimes there is a very thin line between YA and Adult, or Fantasy and High Fantasy, or a book might fit under several headings.

I have done my best to group these intuitively.

If you are looking for reviews ordered by title, click here.


Young Adult
A Danger to Herself and Others, Alyssa Sheinmel
A Thousand Perfect Notes, C. G. Drews
All Eyes On Us, Kit Frick
All of This Is True, Lygia Day Peñaflor
Am I Normal Yet? (The Spinster Club #1), Holly Bourne
Arctic Zoo, Robert Muchamore
Broken Things, Lauren Oliver

Castaways, The, Jessika Fleck
Easy Prey, Catherine Lo

Female of the Species, The, Mindy McGinnis 
Final Draft, Riley Redgate
Genuine Fraud, E. Lockhart
Girlhood, Cat Clarke
Girls Can’t Hit, Tom Easton
Girl Off The Grid, Jillian Dodd
Grendel’s Guide To Love and War, A. E. Kaplan
Hit the Ground Running, Mark Burley
I Hate Everyone But You, Gaby Dunn
Island, The, M. A. Bennett
Lost Girls of Camp Forevermore, The, Kim Fu
Lucy and Linh, Alice Pung
Manifesto On How To Be Interesting, The, Holly Bourne
Mountain, Ursula Pflug
More of Me, Kathryn Evans
Noteworthy, Riley Redgate
Nothing, Annie Barrows
One Of Us Is Lying, Karen McManus
Orchid Caper, The, Connie Dowell
Punk Factor, The, Rebecca Denton
Radio Silence, Alice Oseman
Reality Gold, Tiffany Brooks
S.T.A.G.S, M. Bennett
Short History of the Girl Next Door, A, Jared Reck
Similars, The, Rebecca Hanover

Solitaire, Alice Oseman
Starfish, Akemi Bowman
Sucktown, Alaska, Craig Dirkes
They Both Die At the End, Adam Silvera
Toxic, Nicci Cloke
Valley Girls, Sarah Nicole Lemon
Ariadnis, Josh Martin
Ash Princess, Laura Sebastian

Beasts Made of Night, Tochi Onyebuchi
Before She Ignites (Fallen Isles #1), Jodie Meadows

Boy With The Porcelain Blade, The, Den Patrick
Carve the Mark, Veronica Roth
Crown of Feathers, Nicki Pau Preto
Dark of the West (Glass Alliance #1), Joanna Hathaway

Den of Shadows, Christopher Byford
Descendants, Rae Else
Empress of all Seasons, Emiko Jean

Everless (#1), Sara Holland
Fireblood (Frostblood Saga #2), Elly Blake
Fire Queen, The (The Hundredth Queen #2),  Emily R. King
Frostblood (Frostblood Saga #1), Elly Blake
Furyborn, Claire Legrand
Girls of Paper and Fire (Girls of Paper & Fire #1), Natasha Ngan
Girls of Storm and Shadow (Girls of Paper & Fire #2), Natasha Ngan
Grace and Fury, Tracy Banghart
Grace Year, The, Kim Liggett
Hundredth Queen, The (The Hundredth Queen #1), Emily King
Lady Smoke (Ash Princess #2), Laura Sebastian

Mask of Shadows, Linsey Miller
Master of Sorrows, Justin Call
Mirage, Somaiya Daud

One Dark Throne (Three Dark Crowns #2), Kendare Blake
Queen of Ruin (Grace and Fury #2), Tracy Banghart
Queendom of the Seven Lakes, A. Endacott

Quests of the Kings, Robert Evert
Raging Ones, The, (The Raging Ones #1),  Krista & Becca Ritchie

Rebel of the Sands, Alwyn Hamilton
Red Queen, Victoria Aveyard
Resurrection (Skulduggery Pleasant #10), Derek Landy
Rogue Queen, The (The Hundredth Queen #3), Emily R. King
Rosemarked (Rosemarked #1), Livia Blackburne
Ruined (Ruined #1), Amy Tintera
Scourge (Darkhurst #1), Gail Z. Martin
Scythe, Neal Shusterman
Shadow Frost, Coco Ma
Sin Soldiers, The, Tracy Auerbach
Sky In The Deep, Adrienne Young
Slayer, Kiersten White
Smoke Thieves, The, Sally Green
Sorcery of Thorns, Margaret Rogerson
Storm Crow, The, Kalyn Josephson
Tethered Mage, The (Swords and Fire #1), Melissa Caruso
Thief, The (The Queen’s Thief #1), Megan Whalen Turner
Three Dark Crowns (Three Dark Crowns #1), Kendare Blake
True Born (True Born Trilogy #1), L. E. Sterling
True North (True Born Trilogy #2), L. E. Sterling
We Hunt The Flame, Hafsah Faizal
The Last Namsara (Iskari #1), Kristen Ciccarelli

Magical Realism
All the Crooked Saints, Maggie Stiefvater
Caraval, Stephanie Garber
Crown’s Game, The (The Crown’s Game #1), Evelyn Skye
Daughter of the Burning City, Amanda Foody
Fallen Flame, J Miller
Hush, The, Skye Melki-Wegner
House of Mountfathom, The, Nigel McDowell
Renegades, Marissa Meyer
Secret Runners of New York, The, Matthew Reilly
Philosopher’s Flight, The,  Tom Miller
Trial By Fire, Lore Graham
True Queen, The, (Sorcerer Royal #2), Zen Cho
Uncrossing, The, Melissa Eastlake
Witchtown, Cory Putnam Oakes


Epic Crush of Genie Lo, The, F. Lee
Hammer of Thor, The (Magnus Chase & the Gods of Asgard #2), Rick Riordan
Hidden Oracle, The (Trials of Apollo #1), Rick Riordan
Sword of Summer, The (Magnus Chase & The Gods of Asgard #1), Rick Riordan

A Tale of Two Ladies, Glenn Song
Brother’s Ruin, Emma Newman

Bull, David Elliott
Cinder (The Lunar Chronicles #1), Marissa Meyer
Flame In The Mist, Renee Ahdieh
Heartless, Marissa Meyer
Smoke in the Sun (Flame in the Mist #2), Renee Ahdieh

To Kill A Kingdom, Alexandra Christo
American Royals, Katherine McGee
Definitions of Indefinable Things, Whitney Taylor
Elite, The (The Selection #2), Kiera Cass
Lovestruck, Kate Watson

Love and Vandalism, Laurie Crompton
Under Rose-Tainted Skies, Louise Gornall
When Dimple Met Rishi, Sandhya Menon
Winner’s Curse, The, Marie Rutkoski

Romance LGBT
Antisocial, Heidi Cullinan
Autoboyography, Christina Lauren
In Ageless Sleep, Arden Ellis
Skylarks,  Karen Gregory
What If It’s Us? Becky Albertalli and Adam Silvera

Ascension, Victor Dixen
Dazzling Heights, The, (The Thousandth Floor #2), Katharine McGee
Defy the Stars (Constellations #1)
, Claudia Gray
Defy the Worlds (Constellations #2), Claudia Gray
Diabolic, The (The Diabolic #1), S. Kincaid
Digging in the Stars, Katherine Blakeney
Evaporation of Sofi Snow, The, Mary Weber
Invictus, Ryan Graudin
Limited Wish (Impossible Times #2), Mark Lawrence

Mercury in Retrograde, Merethe Walther
My Side of the Diamond, Sally Gardner
Nyxia (The Nyxia Triad #1), Scott Reintgen
Nyxia Unleashed (The Nyxia Triad #2), Scott Reintgen
One Word Kill (Impossible Times #1), Mark Lawrence
Our Dark Stars, Audrey Grey & Krystal Wade
Revenger, Alastair Reynolds

Satellite, Nick Lake
Skyward, Brandon Sanderson
Towering Sky, The, (The Thousandth Floor #3), Katherine McGee

Unknown Horizons, C J Birch
Warcross (Warcross #1), Marie Lu
Eleanor Oliphant Is Completely Fine, Gail Honeyman
Release, Patrick Ness
Shock of the Fall, The, Nathan Filer
Ten Birthdays, Kerry Wilkinson

Arm of the Sphinx (The Books of Babel #2), Josiah Bancroft
Dragon Republic, The, (The Poppy War #2), R. F. Kuang
Godsgrave (The Nevernight Chronicles #2), Jay Kristoff
Grey Bastards, The, (The Lot Lands #1), Jonathan French
Lord of Secrets, Breanna Teintze
Monster Baru Cormorant, The, (The Masquerade #2), Seth Dickinson

Nevernight (The Nevernight Chronicle #1), Jay Kristoff
The Rage of Dragons, Evan Winter

Red Rising, Pierce Brown
Senlin Ascends (The Books of Babel #1), Josiah Bancroft
Traitor Baru Cormorant, The, (The Masquerade #1), Seth Dickinson
Undoing of Arlo Knott, The, Heather Child

Court of Broken Knives, The (Empires of Dust #1), Anna Smith Spark
Mandelbrot the Magnificient, Liz Ziemska
No Time To Spare, Ursula K. Le Guin
Princess Saves Herself In This One, The, Amanda Lovelace

Romance LGBT
Breakthrough, Kris Bryant
Eyes Like Those (Seven Shores #1), Melissa Brayden
Hearts Like Hers (Seven Shores #2), Melissa Brayden
Sparks Like Ours (Seven Shores #3), Melissa Brayden

Strawberry Summer, Melissa Brayden
Lost Puzzler, The, Eyal Kless
Ninefox Gambit, Yoon Ha Lee
This is How You Lose the Time War, Amel El-Mohtar & Max Gladstone



State of Grace, The, Rachael Lucas
White Hare, The, Michael Fishwick

Stuff that doesn’t really fit anywhere else!

Big Mushy Happy Lump, Sarah Andersen
Elf Warfare, Chris Pramas
Joyride #1, Jackson Lanzing
Jungle Book, The: Manga Classics, Chrystal Chan
Lost Path, The, Amélie Fléchais
Random Illustrated Facts, Mike Lowery
Ravine, Stjepan Sejic
Welcome Back #1, Christopher Sebela

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s