top of page
A running ranking of the year's best books


Haven't Killed in Years
★★★★★ The daughter of a convicted serial killer has kept her identity a secret for 20 years, but someone has found out and is determined to expose her.

Greg Barlin
Dec 7, 20253 min read


Forget Me Not
★★★☆☆ A woman returns to her hometown in South Carolina, only to be confronted with clues that help her unravel her sister's disappearance twenty years prior.

Greg Barlin
Nov 18, 20253 min read


Amazon's Best Books of 2025
Amazon's Top 100 Books of 2025. How do they compare to Barlin's Books rankings for the year? Where did they get things right, and where did

Greg Barlin
Nov 13, 202512 min read


The Secret of Secrets
★★★☆☆ Robert Langdon is back for another romp through an international city—this time, Prague—and a secret about human consciousness that could rock the world.

Greg Barlin
Oct 3, 20252 min read


I Have Some Questions For You
★★★★★ A woman returns to the elite boarding school she attended after 20+ years to search for answers about the murder of her roommate senior year.

Greg Barlin
Sep 19, 20252 min read


Proof
★★★★☆ When a lawyer starts to dig into the murder of his best friend, all signs seem to point to conspiracies involving his own law firm.

Greg Barlin
Sep 17, 20252 min read


Not Quite Dead Yet
★★★★☆ A novel premise gives way to a well-structured mystery in which a young woman must solve her own murder before an aneurysm kills her.

Greg Barlin
Sep 2, 20253 min read


Night Watcher
★★★☆☆ A serial killer returns to Portland after almost twenty years to terrorize a local radio host, targeting the one person who saw him and lived.

Greg Barlin
Aug 24, 20252 min read


The Ghostwriter
★★★★☆ A woman returns home to ghostwrite her estranged father's memoir while trying to unravel if he was responsible for the 50-year-old murder of his siblings.

Greg Barlin
Aug 8, 20253 min read


Death at the White Hart
★★★★☆ A local publican is found dead with a crown of antlers on his head in this multi-layered mystery taking place in a small English town.

Greg Barlin
Jul 18, 20252 min read


Bat Eater and Other Names for Cora Zeng
★★☆☆☆ A serial killer targeting Asian women during the pandemic combines with a ghost story to form one of the more racist books I've read.

Greg Barlin
Jul 9, 20253 min read


The Medusa Protocol
★★★★☆ Our assassins hell-bent on *not* killing return in a sequel to Assassins Anonymous that is satisfying but falls short of the original.

Greg Barlin
Jun 17, 20253 min read


Ruth Run
★★☆☆☆ A cyber thief is forced to flee from Homeland Security when her crimes finally come to light in this poorly-plotted mess of a book.

Greg Barlin
Jun 1, 20253 min read


What Kind of Paradise
★★★★☆ A girl grows up in a remote cabin with just her father, whose distrust of technology and government snowballs with each passing year.

Greg Barlin
May 30, 20253 min read


Murder at Gulls Nest
★★★★☆ A nun leaves her convent to investigate the disappearance of her friend, only to encounter multiple murders at her boarding house.

Greg Barlin
May 16, 20253 min read


Society of Lies
★★★★☆ A woman who was part of a secret society while at Princeton investigates her sister's death, who was also part of the same society.

Greg Barlin
Apr 28, 20253 min read


Departure 37
★★★☆☆ A B-52 bomber that has been missing for over 60 years suddenly returns to U.S. airspace in 2025...and it's carrying a nuclear bomb.

Greg Barlin
Apr 21, 20254 min read


The Oligarch's Daughter
★★☆☆☆ Part international espionage, part man on the run, a novel that suffers from plot holes big enough to drive a Russian tank through.

Greg Barlin
Apr 19, 20252 min read


Famous Last Words
★★★★☆ When her husband goes off the rails, taking three people hostage, his wife tries to save him while unraveling the why behind his act.

Greg Barlin
Apr 6, 20252 min read


Kills Well With Others
★★★★☆ Author Raybourn runs it back with everyone's favorite female assassins in their 60s in a sequel that's just as good as the original.

Greg Barlin
Mar 12, 20252 min read
Subscribe
bottom of page