The Listener
  • The Listener home
  • The Listener E-edition
  • Opinion
  • Politics
  • Health & Nutrition
  • Arts & Culture
  • New Zealand
  • World
  • Business & Finance
  • Food & Drink

Subscriptions

  • Herald Premium
  • Viva Premium
  • The Listener
  • BusinessDesk

Sections

  • Politics
  • Opinion
  • New Zealand
  • World
  • Health & nutrition
  • Business & finance
  • 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.
Listener
Reviews
Home / The Listener / Reviews

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

Review 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?  

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

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

Premium
Reviews

Top 10 bestselling NZ books: June 21

21 Jun 12:11 AM
Premium

Half Life: Tracing a Jewish family's unpalatable truths

22 Jun 06:00 PM
Premium

Three new crime reads for the long weekend

18 Jun 06:00 PM
Premium

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
Listener
At 15, Sammie Maxwell got treatment for anorexia. She’s just won the mountain bike world cup title.
New Zealand

At 15, Sammie Maxwell got treatment for anorexia. She’s just won the mountain bike world cup title.

Mountain biker Sammie Maxwell on her fight to ride.

12 Oct 07:00 PM
Listener
Listener
Political theatre: Helen Clark play makes its debut in ATC 2026 season
Entertainment

Political theatre: Helen Clark play makes its debut in ATC 2026 season

12 Oct 07:35 PM
Listener
Listener
Book of the Day: Sparta: The Rise and Fall of an Ancient Superpower by Andrew Bayliss
Reviews

Book of the Day: Sparta: The Rise and Fall of an Ancient Superpower by Andrew Bayliss

12 Oct 05:00 PM
Listener
Listener
Chris Slane’s political cartoon of the week
Cartoons

Chris Slane’s political cartoon of the week

12 Oct 05: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