
| Previous Years | Current Year | Complete List of Books |
Here are the books I read and reviewed in 2021.
- ★★★☆☆ Doctor Who: Time Lord Victorious: All Flesh is Grass by Una McCormack
- ★★☆☆☆ The Hand of Oberon by Roger Zelazny (The Chronicles of Amber #4)
- ★★☆☆☆ Ready Player Two by Ernest Cline (Ready Player One #2)
- ★★★★☆ The Midnight Library by Matt Haig
- ★★★★★ The Space Between Worlds by Micaiah Johnson
- ★★★☆☆ Lies My Teacher Told Me: Everything Your American History Textbook Got Wrong by James W. Loewen
- ★★★★☆ The Epic Crush of Genie Lo by F. C. Yee (The Epic Crush of Genie Lo #1)
- ★★★★☆ The Horse and His Boy by C. S. Lewis (The Chronicles of Narnia #3)
- ★★☆☆☆ Down and Out in the Magic Kingdom by Cory Doctorow
- ★★★☆☆ Broad Band: The Untold Story of the Women Who Made the Internet by Claire L. Evans
- ★★★★☆ Notes on a Silencing by Lacy Crawford
- ★★★☆☆ The Cooking Gene: A Journey Through African American Culinary History in the Old South by Michael W. Twitty
- ★★★★☆ The Hound of Death by Agatha Christie
- ★★★★☆ Friday the Rabbi Slept Late by Harry Kemelman (The Rabbi Small Mysteries #1)
- ★★★☆☆ The Dragon with a Chocolate Heart by Stephanie Burgis (Tales from the Chocolate Heart #1)
- ★★★☆☆ The Lives of Saints by Leigh Bardugo
- ★★★★★ The Empress of Salt and Fortune by Nghi Vo (The Singing Hills Cycle #1)
- ★★☆☆☆ Across the Green Grass Fields by Seanan McGuire (Wayward Children #6)
- ★★★☆☆ A Promised Land by Barack Obama
- ★★★★☆ A Man Called Ove by Fredrik Backman
- ★★★☆☆ The Magician’s Nephew by C. S. Lewis (The Chronicles of Narnia #1)
- ★★★☆☆ Maresi by Maria Turtschaninoff (The Red Abbey Chronicles #1)
- ★★★☆☆ Best. State. Ever.: A Florida Man Defends His Homeland by Dave Barry
- ★★★★☆ Rocannon’s World by Ursula K. Le Guin (Hainish Cycle #1)
- ★★★☆☆ Eternal Life by Dara Horn
- ★★★★☆ Labyrinth Lost by Zoraida Córdova (Brooklyn Brujas #1)
- ★★★☆☆ The Coldest Girl in Coldtown by Holly Black
- ★★☆☆☆ Unfinished Portrait by Mary Westmacott
- ★★☆☆☆ The Courts of Chaos by Roger Zelazny (The Chronicles of Amber #5)
- ★★★★☆ When the Tiger Came Down the Mountain by Nghi Vo (The Singing Hills Cycle #2)
- ★★☆☆☆ Wishtree by Katherine Applegate
- ★★★☆☆ The Orchard by David Hopen
- ★★☆☆☆ The Last Battle by C. S. Lewis (The Chronicles of Narnia #7)
- ★★★☆☆ Moonflower Murders by Anthony Horowitz (Susan Ryeland #2)
- ★★★☆☆ The Bone Houses by Emily Lloyd-Jones
- ★★★☆☆ Over the Woodward Wall by A. Deborah Baker (The Up-and-Under #1)
- ★★★★☆ How Dare the Sun Rise: Memoirs of a War Child by Sandra Uwiringiyimana with Abigail Pesta
- ★★★☆☆ From Here to Eternity: Traveling the World to Find the Good Death by Caitlin Doughty
- ★☆☆☆☆ The Effort by Claire Holroyde
- ★★★☆☆ Money: The True Story of a Made-Up Thing by Jacob Goldstein
- ★★★★☆ The Mirror of Her Dreams by Stephen R. Donaldson (Mordant’s Need #1)
- ★★☆☆☆ Migrations by Charlotte McConaghy
- ★★★☆☆ Snuff by Terry Pratchett (Discworld #39)
- ★★★★☆ The Beauty of What Remains: How Our Greatest Fear Becomes Our Greatest Gift by Steve Leder
- ★★★☆☆ Infinity Blade: Awakening by Brandon Sanderson
- ★★☆☆☆ No Time Like the Future: An Optimist Considers Mortality by Michael J. Fox
- ★★★★☆ Doctor Who: The Day of the Doctor by Steven Moffat
- ★★★☆☆ The Plague Cycle: The Unending War Between Humanity and Infectious Disease by Charles Kenny
- ★★★★☆ You Should See Me in a Crown by Leah Johnson
- ★★★★☆ Overground Railroad: The Green Book and the Roots of Black Travel in America by Candacy Taylor
- ★★★☆☆ The Listerdale Mystery by Agatha Christie
- ★★★★☆ A Man Rides Through by Stephen R. Donaldson (Mordant’s Need #2)
- ★★★★☆ A Thousand Ships by Natalie Haynes
- ★★★★☆ Amari and the Night Brothers by B. B. Alston (Supernatural Investigations #1)
- ★★★☆☆ Star Wars: The High Republic: Light of the Jedi by Charles Soule
- ★★★☆☆ Trunk Music by Michael Connelly (Harry Bosch #5)
- ★★★☆☆ Noumenon by Marina J. Lostetter (Noumenon #1)
- ★★☆☆☆ The Removed by Brandon Hobson
- ★★★☆☆ Doctor Who: The Novel of the Film by Gary Russell
- ★★★☆☆ The Echo Wife by Sarah Gailey
- ★☆☆☆☆ Among the Beasts & Briars by Ashley Poston
- ★★★★☆ American Baby: A Mother, a Child, and the Shadow History of Adoption by Gabrielle Glaser
- ★★★★★ The Final Empire by Brandon Sanderson (Mistborn #1)
- ★★★☆☆ Stormsong by C. L. Polk (The Kingston Cycle #2)
- ★★★☆☆ Nights When Nothing Happened by Simon Han
- ★★★☆☆ Chance: Escape from the Holocaust by Uri Shulevitz
- ★★☆☆☆ Moving Pictures by Terry Pratchett (Discworld #10)
- ★★★★☆ Star Wars: The High Republic: Into the Dark by Claudia Gray
- ★★★★☆ The Queen’s Gambit by Walter Tevis
- ★★★☆☆ Winterkeep by Kristin Cashore (Graceling Realm #4)
- ★★★★☆ We Keep the Dead Close: A Murder at Harvard and a Half Century of Silence by Becky Cooper
- ★★★★☆ Later by Stephen King
- ★★★☆☆ Why Didn’t They Ask Evans? by Agatha Christie
- ★★★☆☆ Bruja Born by Zoraida Córdova (Brooklyn Brujas #2)
- ★★★★☆ The Price You Pay for College: An Entirely New Road Map for the Biggest Financial Decision Your Family Will Ever Make by Ron Lieber
- ★★★★★ The Well of Ascension by Brandon Sanderson (Mistborn #2)
- ★★★☆☆ The Gilded Ones by Namina Forna (Deathless #1)
- ★★★★☆ These Violent Delights by Chloe Gong (These Violent Delights #1)
- ★★☆☆☆ Saturday the Rabbi Went Hungry by Harry Kemelman (The Rabbi Small Mysteries #2)
- ★★★☆☆ The Foundling and Other Tales of Prydain by Lloyd Alexander
- ★★★★☆ Faye, Faraway by Helen Fisher
- ★★★☆☆ The Lost City of the Monkey God by Douglas Preston
- ★★☆☆☆ The Accidental Time Machine by Joe Haldeman
- ★★★☆☆ The Dream of Perpetual Motion by Dexter Palmer
- ★★★★☆ The Great Mortality: An Intimate History of the Black Death, the Most Devastating Plague of All Time by John Kelly
- ★★★★☆ Star Wars: Ahsoka by E. K. Johnston
- ★★★☆☆ Parker Pyne Investigates by Agatha Christie
- ★★★☆☆ The Electric Kingdom by David Arnold
- ★★★★☆ The Hero of Ages by Brandon Sanderson (Mistborn #3)
- ★★★★☆ True Believer: The Rise and Fall of Stan Lee by Abraham Riesman
- ★★☆☆☆ The Hazel Wood by Melissa Albert (The Hazel Wood #1)
- ★★★★☆ Nothing to Envy: Ordinary Lives in North Korea by Barbara Demick
- ★★★☆☆ Things My Son Needs to Know about the World by Fredrik Backman
- ★★★★☆ The Mysterious Disappearance of Aidan S. (as told to his brother) by David Levithan
- ★★★★☆ The Vanishing Half by Brit Bennett
- ★☆☆☆☆ The Liar’s Dictionary by Eley Williams
- ★★★★☆ A Choir of Lies by Alexandra Rowland (A Conspiracy of Truths #2)
- ★★☆☆☆ Game Changer by Neal Shusterman
- ★★★★☆ Between Two Kingdoms: A Memoir of a Life Interrupted by Suleika Jaouad
- ★★★☆☆ Mistborn: Secret History by Brandon Sanderson
- ★★☆☆☆ No One Is Talking About This by Patricia Lockwood
- ★★★★☆ Angels Flight by Michael Connelly (Harry Bosch #6)
- ★★★☆☆ The Truth by Terry Pratchett (Discworld #25)
- ★★★★☆ The Slaughterman’s Daughter by Yaniv Iczkovits
- ★★★☆☆ A Universe of Wishes: A We Need Diverse Books Anthology edited by Dhonielle Clayton
- ★★☆☆☆ The Lamplighters by Emma Stonex
- ★★★☆☆ The Black God’s Drums by P. Djèlí Clark
- ★★★★☆ Remote Control by Nnedi Okorafor
- ★★★☆☆ The Survivors by Jane Harper
- ★★★☆☆ Three Act Tragedy by Agatha Christie (Hercule Poirot #11)
- ★★★★☆ The Wounded Land by Stephen R. Donaldson (The Second Chronicles of Thomas Covenant #1)
- ★★★★☆ Provenance by Ann Leckie
- ★★★☆☆ Lincoln and the Jews: A History by Jonathan D. Sarna and Benjamin Shapell
- ★★★☆☆ White Cat by Holly Black (The Curse Workers #1)
- ★★★☆☆ Pax by Sara Pennypacker (Pax #1)
- ★★★☆☆ Anxious People by Fredrik Backman
- ★★★☆☆ Blood Work by Michael Connelly
- ★★★★☆ A Journal of the Plague Year by Daniel Defoe
- ★★★★☆ The Lamb Will Slaughter the Lion by Margaret Killjoy (Danielle Cain #1)
- ★★★☆☆ Snapshot by Brandon Sanderson
- ★★★★☆ Fugitive Telemetry by Martha Wells (The Murderbot Diaries #6)
- ★★☆☆☆ Amelia Unabridged by Ashley Schumacher
- ★★★☆☆ Passing Strange by Ellen Klages
- ★★★☆☆ The Dictionary of Lost Words by Pip Williams
- ★★★☆☆ The Twenty-One Balloons by William Pène du Bois
- ★★★★☆ The Black Tides of Heaven by Neon Yang (Tensorate #1)
- ★★★★☆ The One Tree by Stephen R. Donaldson (The Second Chronicles of Thomas Covenant #2)
- ★★★☆☆ Rolling in the Deep by Mira Grant (Rolling in the Deep #1)
- ★★★★☆ Death in the Clouds by Agatha Christie (Hercule Poirot #12)
- ★★★★☆ How to Argue With a Racist: What Our Genes Do (and Don’t) Say About Human Difference by Adam Rutherford
- ★★☆☆☆ Infinity Blade: Redemption by Brandon Sanderson
- ★★★★☆ Unexpected Stories by Octavia E. Butler
- ★★★☆☆ Star Wars: Verily, A New Hope by Ian Doescher (William Shakespeare’s Star Wars #4)
- ★★★★☆ The Galaxy, and the Ground Within by Becky Chambers (Wayfarers #4)
- ★★★☆☆ And Every Morning the Way Home Gets Longer and Longer by Fredrik Backman
- ★★★★☆ The Man Who Lived Underground by Richard Wright
- ★★★★☆ Rule of Wolves by Leigh Bardugo (King of Scars #2)
- ★★★☆☆ The Initial Insult by Mindy McGinnis (The Initial Insult #1)
- ★★★☆☆ Passing by Nella Larsen
- ★★★★☆ The A.B.C. Murders by Agatha Christie (Hercule Poirot #13)
- ★★★☆☆ Riot Baby by Tochi Onyebuchi
- ★★★★☆ Red Glove by Holly Black (The Curse Workers #2)
- ★★★☆☆ The Fire Next Time by James Baldwin
- ★★★★☆ A Desolation Called Peace by Arkady Martine (Teixcalaan #2)
- ★★★★★ The Invasion by K. A. Applegate (Animorphs #1)
- ★★☆☆☆ True or False: A CIA Analyst’s Guide to Spotting Fake News by Cindy L. Otis
- ★★★☆☆ Dactyl Hill Squad by Daniel José Older (Dactyl Hill Squad #1)
- ★★★★☆ On Juneteenth by Annette Gordon-Reed
- ★★★☆☆ How to Be Alone: If You Want To, and Even If You Don’t by Lane Moore
- ★★★★☆ The Red Threads of Fortune by Neon Yang (Tensorate #2)
- ★★★★☆ The Visitor by K. A. Applegate (Animorphs #2)
- ★★★☆☆ The Lost Shtetl by Max Gross
- ★★★★☆ White Gold Wielder by Stephen R. Donaldson (The Second Chronicles of Thomas Covenant #3)
- ★★☆☆☆ Murder in Mesopotamia by Agatha Christie (Hercule Poirot #14)
- ★★★☆☆ Black Heart by Holly Black (The Curse Workers #3)
- ★★★★☆ The Fire This Time: A New Generation Speaks about Race edited by Jesmyn Ward
- ★★★★☆ The Encounter by K. A. Applegate (Animorphs #3)
- ★★★☆☆ A Darkness More Than Night by Michael Connelly (Harry Bosch #7)
- ★★★☆☆ The In-Between by Rebecca K. S. Ansari
- ★★★☆☆ Sunday the Rabbi Stayed Home by Harry Kemelman (The Rabbi Small Mysteries #3)
- ★★★★☆ The Descent of Monsters by Neon Yang (Tensorate #3)
- ★★★★☆ Monstrous Regiment by Terry Pratchett (Discworld #31)
- ★★★★★ The Message by K. A. Applegate (Animorphs #4)
- ★★★★★ The Briar King by Greg Keyes (The Kingdoms of Thorn and Bone #1)
- ★★★☆☆ The Light of the Midnight Stars by Rena Rossner
- ★★★☆☆ Cards on the Table by Agatha Christie (Hercule Poirot #15)
- ★★★★☆ Across That Bridge: A Vision for Change and the Future of America by John Lewis
- ★★★☆☆ Long Lost by Jacqueline West
- ★★★★☆ The Predator by K. A. Applegate (Animorphs #5)
- ★★★★☆ Cool for the Summer by Dahlia Adler
- ★★★☆☆ City of Bones by Michael Connelly (Harry Bosch #8)
- ★★★★☆ Four Hundred Souls: A Community History of African America, 1619-2019 edited by Ibram X. Kendi and Keisha N. Blain
- ★★★☆☆ Going Postal by Terry Pratchett (Discworld #33)
- ★★★★☆ Yearbook by Seth Rogen
- ★★★☆☆ The Capture by K. A. Applegate (Animorphs #6)
- ★★★★☆ The Charnel Prince by Greg Keyes (The Kingdoms of Thorn and Bone #2)
- ★★★☆☆ Murder in the Mews by Agatha Christie (Hercule Poirot #18)
- ★★★☆☆ Emergency Sex (And Other Desperate Measures): True Stories from a War Zone by Kenneth Cain, Andrew Thomson, and Heidi Postlewait
- ★★★★☆ Lady in the Lake by Laura Lippman
- ★★★☆☆ 2 A.M. at The Cat’s Pajamas by Marie-Helene Bertino
- ★★★★★ The Stranger by K. A. Applegate (Animorphs #7)
- ★★★☆☆ This Is the Fire: What I Say to My Friends About Racism by Don Lemon
- ★★★☆☆ Wishful Drinking by Carrie Fisher
- ★★★★☆ Z for Zachariah by Robert C. O’Brien
- ★★★☆☆ Born Standing Up: A Comic’s Life by Steve Martin
- ★★★★☆ The Mothers by Brit Bennett
- ★★★☆☆ The Andalite’s Gift by K. A. Applegate (Animorphs Megamorphs #1)
- ★★★☆☆ Strangers on a Train by Patricia Highsmith
- ★★★☆☆ Jews Versus Aliens edited by Lavie Tidhar and Rebecca Levene
- ★★★☆☆ Making Money by Terry Pratchett (Discworld #36)
- ★★★★☆ The Blood Knight by Greg Keyes (The Kingdoms of Thorn and Bone #3)
- ★★★★☆ Fable of the Swan by Jenna Katerin Moran
- ★★★★★ The Alien by K. A. Applegate (Animorphs #8)
- ★★★☆☆ Dumb Witness by Agatha Christie (Hercule Poirot #16)
- ★★★★☆ The Plague Year: America in the Time of Covid by Lawrence Wright
- ★★★★☆ Red, White & Royal Blue by Casey McQuiston
- ★★★☆☆ Mister Impossible by Maggie Stiefvater (The Dreamer Trilogy #2)
- ★★★☆☆ Shit, Actually: The Definitive, 100% Objective Guide to Modern Cinema by Lindy West
- ★★★☆☆ The Secret by K. A. Applegate (Animorphs #9)
- ★★★☆☆ The Only Pirate at the Party by Lindsey Stirling and Brooke S. Passey
- ★★★★☆ Sorrowland by Rivers Solomon
- ★★★☆☆ Any Way the Wind Blows by Rainbow Rowell (Simon Snow #3)
- ★★★★☆ Survivor by Octavia E. Butler (Patternist #4)
- ★★★☆☆ The Born Queen by Greg Keyes (The Kingdoms of Thorn and Bone #4)
- ★★★★☆ The Android by K. A. Applegate (Animorphs #10)
- ★★★★☆ Death on the Nile by Agatha Christie (Hercule Poirot #17)
- ★★★☆☆ The Double Life of Danny Day by Mike Thayer
- ★★★☆☆ Queenie by Candice Carty-Williams
- ★★★★☆ Nice Racism: How Progressive White People Perpetuate Racial Harm by Robin DiAngelo
- ★★★☆☆ Lost Light by Michael Connelly (Harry Bosch #9)
- ★★★☆☆ The Forgotten by K. A. Applegate (Animorphs #11)
- ★★☆☆☆ Lux: A Texas Reckoners Novel by Brandon Sanderson and Steven Michael Bohls
- ★★★★☆ The Atlas of the Land by Karen Wynn Fonstad
- ★★★☆☆ Aristotle and Dante Discover the Secrets of the Universe by Benjamin Alire Sáenz (Aristotle and Dante #1)
- ★★★☆☆ While Justice Sleeps by Stacey Abrams
- ★★★☆☆ Jews Versus Zombies edited by Lavie Tidhar and Rebecca Levene
- ★★★☆☆ The Reaction by K. A. Applegate (Animorphs #12)
- ★★★☆☆ When We Were Magic by Sarah Gailey
- ★★★★☆ Lycanthropy and Other Chronic Illnesses by Kristen O’Neal
- ★★★☆☆ Raising Steam by Terry Pratchett (Discworld #40)
- ★★★★☆ Doctor Who: Adventures in Lockdown edited by Steve Cole
- ★★★☆☆ Appointment with Death by Agatha Christie (Hercule Poirot #19)
- ★★★★☆ The Change by K. A. Applegate (Animorphs #13)
- ★★★☆☆ The Gap Into Conflict: The Real Story by Stephen R. Donaldson (The Gap Cycle #1)
- ★★★★☆ The Final Girl Support Group by Grady Hendrix
- ★★★☆☆ The Chosen and the Beautiful by Nghi Vo
- ★★★★☆ Detransition, Baby by Torrey Peters
- ★★★★☆ Crying in H Mart by Michelle Zauner
- ★★★★★ The Andalite Chronicles by K. A. Applegate (Animorphs Chronicles #1)
- ★★★★☆ Travels with Charley: In Search of America by John Steinbeck
- ★★★☆☆ Forget the Alamo: The Rise and Fall of an American Myth by Bryan Burrough, Chris Tomlinson, and Jason Stanford
- ★★★☆☆ Void Moon by Michael Connelly
- ★★☆☆☆ Hercule Poirot’s Christmas by Agatha Christie (Hercule Poirot #20)
- ★★★☆☆ Wayward Witch by Zoraida Córdova (Brooklyn Brujas #3)
- ★★★☆☆ The Unknown by K. A. Applegate (Animorphs #14)
- ★★★★☆ The Gap Into Vision: Forbidden Knowledge by Stephen R. Donaldson (The Gap Cycle #2)
- ★★☆☆☆ The Body in Question by Jill Ciment
- ★★★☆☆ The City in the Middle of the Night by Charlie Jane Anders
- ★★★☆☆ Billy Summers by Stephen King
- ★★☆☆☆ The Wanderers by Meg Howrey
- ★★★☆☆ The Escape by K. A. Applegate (Animorphs #15)
- ★★★☆☆ The Plot by Jean Hanff Korelitz
- ★☆☆☆☆ Zero K by Don DeLillo
- ★★★☆☆ The Comfort Book by Matt Haig
- ★★★☆☆ Murder Is Easy by Agatha Christie (Superintendent Battle #4)
- ★★★★☆ The Jakarta Method: Washington’s Anticommunist Crusade & The Mass Murder Program That Shaped Our World by Vincent Bevins
- ★★★★☆ The Warning by K. A. Applegate (Animorphs #16)
- ★★★☆☆ Ariadne by Jennifer Saint
- ★★★☆☆ The Gap Into Power: A Dark and Hungry God Arises by Stephen R. Donaldson (The Gap Cycle #3)
- ★★★☆☆ The Narrows by Michael Connelly (Harry Bosch #10)
- ★★★★☆ The Hidden Palace by Helene Wecker (The Golem and the Jinni #2)
- ★★★☆☆ Notes on Grief by Chimamanda Ngozi Adichie
- ★★★☆☆ The Underground by K. A. Applegate (Animorphs #17)
- ★★★★☆ What We Don’t Talk About When We Talk About Fat by Aubrey Gordon
- ★★★☆☆ The Family Firm: A Data-Driven Guide to Better Decision Making in the Early School Years by Emily Oster
- ★★☆☆☆ The Regatta Mystery and Other Stories by Agatha Christie
- ★★★★☆ The Darkest Part of the Forest by Holly Black
- ★★★☆☆ The Spirit Thief by Rachel Aaron (The Legend of Eli Monpress #1)
- ★★★★☆ The Decision by K. A. Applegate (Animorphs #18)
- ★★★★☆ The Gap Into Madness: Chaos and Order by Stephen R. Donaldson (The Gap Cycle #4)
- ★★☆☆☆ The Taking of Jake Livingston by Ryan Douglass
- ★★★★☆ The Closers by Michael Connelly (Harry Bosch #11)
- ★★★★☆ One Last Stop by Casey McQuiston
- ★★☆☆☆ Last Drink Bird Head edited by Ann VanderMeer and Jeff VanderMeer
- ★★★★★ In the Time of Dinosaurs by K. A. Applegate (Animorphs Megamorphs #2)
- ★★★★☆ The Quiet American by Graham Greene
- ★★★☆☆ This Is Not the Jess Show by Anna Carey (This Is Not the Jess Show #1)
- ★★★☆☆ The Witness for the Dead by Katherine Addison (The Goblin Emperor #2)
- ★★★☆☆ Sad Cypress by Agatha Christie (Hercule Poirot #22)
- ★★★☆☆ D (A Tale of Two Worlds) by Michel Faber
- ★★★★★ The Departure by K. A. Applegate (Animorphs #19)
- ★★★☆☆ Velvet Was the Night by Silvia Moreno-Garcia
- ★★★★☆ Patternmaster by Octavia E. Butler (Patternist #5)
- ★★★☆☆ A Queer History of the United States by Michael Bronski
- ★★★★☆ Everyone in This Room Will Someday Be Dead by Emily Austin
- ★★★★☆ The Gap Into Ruin: This Day All Gods Die by Stephen R. Donaldson (The Gap Cycle #5)
- ★★★☆☆ The Discovery by K. A. Applegate (Animorphs #20)
- ★★★☆☆ To Jerusalem and Back by Saul Bellow
- ★★★★★ El Norte: The Epic and Forgotten Story of Hispanic North America by Carrie Gibson
- ★★★★☆ The Lincoln Lawyer by Michael Connelly (Mickey Haller #1)
- ★★★☆☆ The Ugly Cry by Danielle Henderson
- ★★★☆☆ Evil Under the Sun by Agatha Christie (Hercule Poirot #24)
- ★★★★☆ The Threat by K. A. Applegate (Animorphs #21)
- ★★☆☆☆ Godbody by Theodore Sturgeon
- ★★★★☆ Sunreach by Brandon Sanderson and Janci Patterson (Skyward Flight #1)
- ★★★☆☆ To Your Scattered Bodies Go by Philip José Farmer (Riverworld #1)
- ★★★★☆ Scary Stories for Young Foxes by Christian McKay Heidicker (Scary Stories for Young Foxes #1)
- ★★★★★ Iron Widow by Xiran Jay Zhao (Iron Widow #1)
- ★★★★★ The Solution by K. A. Applegate (Animorphs #22)
- ★★★☆☆ Black Indians: A Hidden Heritage by William Loren Katz
- ★★★☆☆ The Darkness Outside Us by Eliot Schrefer
- ★★★☆☆ From a Whisper to a Rallying Cry: The Killing of Vincent Chin and the Trial that Galvanized the Asian American Movement by Paula Yoo
- ★★★★☆ N or M? by Agatha Christie (Tommy and Tuppence #3)
- ★★★☆☆ Echo Park by Michael Connelly (Harry Bosch #12)
- ★★★★★ The Hork-Bajir Chronicles by K. A. Applegate (Animorphs Chronicles #2)
- ★★★☆☆ On Tyranny: Twenty Lessons from the Twentieth Century by Timothy Snyder
- ★★★☆☆ The Fabulous Riverboat by Philip José Farmer (Riverworld #2)
- ★★★★☆ Nightbitch by Rachel Yoder
- ★★★☆☆ Never Saw Me Coming by Vera Kurian
- ★★★☆☆ The Verdigris Pawn by Alysa Wishingrad
- ★★★☆☆ The Pretender by K. A. Applegate (Animorphs #23)
- ★★★★☆ The Unbroken by C. L. Clark (Magic of the Lost #1)
- ★★★☆☆ Opal by Maggie Stiefvater
- ★★★☆☆ One, Two, Buckle My Shoe by Agatha Christie (Hercule Poirot #23)
- ★★★☆☆ The Overlook by Michael Connelly (Harry Bosch #13)
- ★★★★☆ Black Girl Unlimited by Echo Brown
- ★★★★☆ The Suspicion by K. A. Applegate (Animorphs #24)
- ★★★☆☆ Cinderella Is Dead by Kalynn Bayron
- ★★☆☆☆ The Dark Design by Philip José Farmer (Riverworld #3)
- ★★★☆☆ Rage by Bob Woodward
- ★★★★☆ Kiki Kallira Breaks a Kingdom by Sangu Mandanna
- ★★★★☆ My Monticello by Jocelyn Nicole Johnson
- ★★★★☆ The Extreme by K. A. Applegate (Animorphs #25)
- ★★★★☆ She Who Became the Sun by Shelley Parker-Chan (The Radiant Emperor #1)
- ★★☆☆☆ The Last House on Needless Street by Catriona Ward
- ★★★☆☆ The Death of Jane Lawrence by Caitlin Starling
- ★★★☆☆ The Brass Verdict by Michael Connelly (Mickey Haller #2)
- ★★★★☆ Five Little Pigs by Agatha Christie (Hercule Poirot #25)
- ★★★★☆ The Attack by K. A. Applegate (Animorphs #26)
- ★★★☆☆ ReDawn by Brandon Sanderson and Janci Patterson (Skyward Flight #2)
- ★☆☆☆☆ The Magic Labyrinth by Philip José Farmer (Riverworld #4)
- ★★★★★ The Last Graduate by Naomi Novik (The Scholomance #2)
- ★★★☆☆ The Rise and Fall of Osama bin Laden by Peter L. Bergen
- ★★★★☆ Razorblade Tears by S. A. Cosby
- ★★★☆☆ The Exposed by K. A. Applegate (Animorphs #27)
- ★★★★★ People Love Dead Jews: Reports from a Haunted Present by Dara Horn
- ★★★☆☆ A Lesson in Vengeance by Victoria Lee
- ★★★☆☆ The Scarecrow by Michael Connelly (Jack McEvoy #2)
- ★★☆☆☆ Nothing But Blackened Teeth by Cassandra Khaw
- ★★☆☆☆ The Moving Finger by Agatha Christie (Miss Marple #3)
- ★★☆☆☆ The Experiment by K. A. Applegate (Animorphs #28)
- ★★★★☆ A Spindle Splintered by Alix E. Harrow (Fractured Fables #1)
- ★★★☆☆ Winter’s Orbit by Everina Maxwell
- ★★★☆☆ Five Total Strangers by Natalie D. Richards
- ★★★★☆ The Devil You Know: A Black Power Manifesto by Charles M. Blow
- ★☆☆☆☆ The Matzah Ball by Jean Meltzer
- ★★★★☆ The Sickness by K. A. Applegate (Animorphs #29)
- ★★★☆☆ Terciel and Elinor by Garth Nix (The Old Kingdom #6)
- ★★★☆☆ Defending Elysium by Brandon Sanderson
- ★★★☆☆ Search for Senna by K. A. Applegate (Everworld #1)
- ★★★★☆ Towards Zero by Agatha Christie (Superintendent Battle #5)
- ★★★★☆ Medical Bondage: Race, Gender, and the Origins of American Gynecology by Deirdre Cooper Owens
- ★★★★☆ Elfangor’s Secret by K. A. Applegate (Animorphs Megamorphs #3)
- ★★☆☆☆ Nine Dragons by Michael Connelly (Harry Bosch #14)
- ★★☆☆☆ Gods of Riverworld by Philip José Farmer (Riverworld #5)
- ★★★★☆ You Feel It Just Below the Ribs by Jeffrey Cranor and Janina Matthewson
- ★★★★☆ Blacktop Wasteland by S. A. Cosby
- ★★★☆☆ Strange Dreams edited by Stephen R. Donaldson
- ★☆☆☆☆ The First Journey by K. A. Applegate (Animorphs Alternamorphs #1)
- ★★★☆☆ Cytonic by Brandon Sanderson (Skyward #3)
- ★★★☆☆ A Wizard’s Guide to Defensive Baking by T. Kingfisher
- ★★★☆☆ Death Comes as the End by Agatha Christie
- ★★★☆☆ Our First Civil War: Patriots and Loyalists in the American Revolution by H. W. Brands
- ★★★★☆ Vespertine by Margaret Rogerson (Vespertine #1)
- ★★★★☆ The Reunion by K. A. Applegate (Animorphs #30)
- ★★★☆☆ Hook, Line & Sinister: Mysteries to Reel You In edited by T. Jefferson Parker
- ★★★☆☆ Dark Rise by C. S. Pacat (Dark Rise #1)
- ★★★★☆ Poison for Breakfast by Lemony Snicket
- ★★☆☆☆ Six Crimson Cranes by Elizabeth Lim (Six Crimson Cranes #1)
- ★★★★☆ This Poison Heart by Kalynn Bayron (This Poison Heart #1)
- ★★★★☆ The Conspiracy by K. A. Applegate (Animorphs #31)
- ★★★☆☆ Matrix by Lauren Groff
- ★★★☆☆ Sparkling Cyanide by Agatha Christie (Colonel Race #4)
- ★★★★☆ A Psalm for the Wild-Built by Becky Chambers (Monk and Robot #1)
- ★★★☆☆ Beautiful Country by Qian Julie Wang
- ★★★☆☆ The Excalibur Curse by Kiersten White (Camelot Rising #3)
- ★★★☆☆ The Separation by K. A. Applegate (Animorphs #32)
- ★★★☆☆ The Reversal by Michael Connelly (Mickey Haller #3)
- ★★★☆☆ Within These Wicked Walls by Lauren Blackwood
- ★★★☆☆ Raising Good Humans: A Mindful Guide to Breaking the Cycle of Reactive Parenting and Raising Kind, Confident Kids by Hunter Clarke-Fields, MSAE
- ★★★★☆ All of the Marvels: A Journey to the Ends of the Biggest Story Ever Told by Douglas Wolk
- ★★★★☆ The Loneliest Americans by Jay Caspian Kang
- ★★★★☆ The Illusion by K. A. Applegate (Animorphs #33)
- ★★★★★ Absent in the Spring by Mary Westmacott
- ★★★★☆ Reave the Just and Other Tales by Stephen R. Donaldson
—
If you enjoy reading these reviews and would like to support my efforts, please consider signing up for a small monthly pledge over at Patreon! There are also reward tiers for more generous donors to weigh in on what I’ll read and review next.