Every choice we make effects innumerable other choices in our lives. Some of them can change our trajectories entirely. It might not even feel like a big decision at the time – looking back it is sometimes the smallest things that trigger the biggest changes. For Charlie, a small-town doctor, it’s a lesson learned the hard way in All the Perfect Days, a new novel by Michael Thompson.

See, one day Charlie has an episode when he’s helping a patient. There’s nothing medically wrong with him, but it keeps happening. When one of his patients dies unexpectedly, he realizes what is happening to him. Though he isn’t sure yet if it is a blessing or a curse, he sees how many days a person has left to live.
It is one of the age-old questions, isn’t it? If you could find out when you were to die, would you want to know? The same idea is explored in another book I read this year by another Australian author, Here One Moment, by Liane Moriarty. As you can imagine, it’s not a straightforward answer. As Charlie struggles with this new ability, he’s forced to confront questions of morality, chance, trust, and honesty. When you know when it ends, will it change the decisions you make along the way?
I absolutely loved this novel. It is thoughtful and well-executed, showing all the sides of the cube. There are many implications and permutations of this phenomenon, each of them interesting and meaningful not just to the characters, but the way we think about our lives, all in a highly readable story.
Note:: I received an early copy of this book from the publisher through netgalley in exchange for an honest review. All opinions are my own.
Details
Title:: All the Perfect Days
Author:: Michael Thompson
Genre:: Contemporary Fiction
Publisher:: SOURCEBOOKS Landmark
Length:: 352 pages
Audio Length:: 9h 48m
Audiobook Narrator:: Ryan Ennis
Published:: May 21st, 2025
The Litertarian Rating:: 5-Stars
If you liked this book, check out…
The Last Love Note | Emma Grey
Wished | Sarah Ready
If I Were You | Cesca Major