The Listener
  • The Listener home
  • The Listener E-edition
  • Opinion
  • Politics
  • Health & nutrition
  • Arts & Culture
  • New Zealand
  • World
  • Consumer tech & enterprise
  • Food & drink

Subscriptions

  • Herald Premium
  • Viva Premium
  • The Listener
  • BusinessDesk

Sections

  • Politics
  • Opinion
  • New Zealand
  • World
  • Health & nutrition
  • Consumer tech & enterprise
  • Art & culture
  • Food & drink
  • Entertainment
  • Books
  • Life

More

  • The Listener E-edition
  • The Listener on Facebook
  • The Listener on Instagram
  • The Listener on X

NZME Network

  • Advertise with NZME
  • OneRoof
  • Driven Car Guide
  • BusinessDesk
  • Newstalk ZB
  • Sunlive
  • ZM
  • The Hits
  • Coast
  • Radio Hauraki
  • The Alternative Commentary Collective
  • Gold
  • Flava
  • iHeart Radio
  • Hokonui
  • Radio Wanaka
  • iHeartCountry New Zealand
  • Restaurant Hub
  • NZME Events

SubscribeSign In
Advertisement
Advertise with NZME.
Home / The Listener / Reviews

Book of the day: All the Perfect Days by Michael Thompson

By Tim Upperton
New Zealand Listener·
23 Jun, 2025 06:00 PM3 mins to read

Subscribe to listen

Access to Herald Premium articles require a Premium subscription. Subscribe now to listen.
Already a subscriber?  Sign in here

Listening to articles is free for open-access content—explore other articles or learn more about text-to-speech.
‌
Save

    Share this article

    Reminder, this is a Premium article and requires a subscription to read.

Michael Thompson: The premise is the story itself. Photos / Supplied

Michael Thompson: The premise is the story itself. Photos / Supplied

Review by Tim Upperton

What if you woke up one morning to discover you had turned into a giant cockroach? What if you were the sole survivor of a shipwreck on a desert island? What if you found out that you weren’t just a bullied boy living with your relatives in the suburbs but also a famous wizard?

Fiction often begins with a premise that drives the story – but the premise is not the story. We don’t read Kafka’s Metamorphosis as a guide to navigating life as a cockroach, or Defoe’s Robinson Crusoe for survival tips (though both stories are quite helpful in this regard). And then there’s the ever-abiding Harry Potter series.

The premise in Michael Thompson’s All the Perfect Days, though, is the story: a small-town doctor suddenly develops the ability to predict the exact number of days his patients and others have left to live. During an appointment with an elderly patient, the number four flashes in Dr Charlie Knight’s brain. Four days later, the patient slips over in the shower and dies. Other patients, other numbers, then friends, acquaintances, the cashier at the supermarket – more numbers, some small, some large. A blessing, or a curse?

As every Spider-Man aficionado knows, with great power comes great responsibility. What should Charlie do with this knowledge? Should he inform the person concerned? Can he prevent the death from happening? (Spoiler: no, he can’t.)

These dilemmas play out over the next 300-and-something pages, and everything comes to a head when he learns the number for his ex, Gen.

The problem is that I can’t quite believe in the characters. Charlie Knight is the doctor who never left his hometown of Marwick, a never-never sort of place like Stars Hollow from Gilmore Girls, where everyone knows everyone else’s business. Old flame Gen has returned after seven years in London and a swanky job in advertising.

At one point, Charlie says real life isn’t like a Hallmark card, but the plot of this novel feels a lot like a Hallmark movie, with prose to match: characters’ brows “furrow”, their eyes “sparkle” – especially Gen’s – and they say things “with a mischievous grin”. They ponder God’s plan out loud and no one scoffs.

Did I suspend my disbelief while reading all this? Not really. Charlie discusses his power with a doctor from a nearby town and finds that until recently she had the same power, only to lose it at the same time Charlie acquired it. Maybe, she muses, it’s like a virus, and she passed it on to him.

Advertisement
Advertise with NZME.

I’m no doctor, but even I know viruses don’t work like that. Nonetheless, I read the whole book in a couple of days. Two of the blurbs on the cover call this novel “thought-provoking”, another calls it “profound”.

It’s neither of those things, but I amiably followed Charlie, Gen and the quirky townsfolk of Marwick to the end, and enjoyed their story more than I should have.

Discover more

Reviews

Top 10 bestselling NZ books: June 21

21 Jun 12:11 AM

Half Life: Tracing a Jewish family's unpalatable truths

22 Jun 06:00 PM

Three new crime reads for the long weekend

18 Jun 06:00 PM

Book of the day: Ordinary Love by Marie Rutkoski

21 Jun 07:00 PM

All the Perfect Days, by Michael Thompson (Pantera Press, $39.99), is out now.

Save

    Share this article

    Reminder, this is a Premium article and requires a subscription to read.

Advertisement
Advertise with NZME.
Advertisement
Advertise with NZME.

Latest from The Listener

LISTENER
Is Andrew Little the man to save Wellington?

Is Andrew Little the man to save Wellington?

23 Jun 06:00 PM

Heʼs a sucker for punishment, overly earnest and a political junkie.

LISTENER
Aaron Smale: When is it an appropriate time to protest? Why not a music awards ceremony?

Aaron Smale: When is it an appropriate time to protest? Why not a music awards ceremony?

23 Jun 06:00 PM
LISTENER
Stars brighter than the script in Celine Song’s new film

Stars brighter than the script in Celine Song’s new film

23 Jun 06:00 PM
LISTENER
Law & society: A proposed curb on deepfake AI is a necessary step

Law & society: A proposed curb on deepfake AI is a necessary step

22 Jun 06:00 PM
LISTENER
New world order: Danyl McLauchlan on global power shifts

New world order: Danyl McLauchlan on global power shifts

22 Jun 06:00 PM
NZ Herald
  • About NZ Herald
  • Meet the journalists
  • Contact NZ Herald
  • Help & support
  • House rules
  • Privacy Policy
  • Terms of use
  • Competition terms & conditions
  • Manage your print subscription
  • Subscribe to Herald Premium
NZ Listener
  • NZ Listener e-edition
  • Contact Listener Editorial
  • Advertising with NZ Listener
  • Manage your Listener subscription
  • Subscribe to NZ Listener digital
  • Subscribe to NZ Listener
  • Subscriber FAQs
  • Subscription terms & conditions
  • Promotion and subscriber benefits
NZME Network
  • NZ Listener
  • The New Zealand Herald
  • The Northland Age
  • The Northern Advocate
  • Waikato Herald
  • Bay of Plenty Times
  • Rotorua Daily Post
  • Hawke's Bay Today
  • Whanganui Chronicle
  • Viva
  • Newstalk ZB
  • BusinessDesk
  • OneRoof
  • Driven Car Guide
  • iHeart Radio
  • Restaurant Hub
NZME
  • About NZME
  • NZME careers
  • Advertise with NZME
  • Digital self-service advertising
  • Book your classified ad
  • Photo sales
  • NZME Events
  • © Copyright 2025 NZME Publishing Limited
TOP