
Member Reviews

Family doctor Charlie Knight has a plan to live the life that he wants, even if the woman he loved left him behind. But then Genevieve comes back to their hometown just as something extraordinary happens. Charlie begins to have visions of the exact number of days someone has left until they die.
This gift had its upsides but also came with painful consequences. One of them had to be keeping Genevieve at a distance before he knew her own lifespan. Things got intense towards the end but I loved the ending.
The narrator did a great job and definitely upped the ante when emotions were high. Thank you to Netgalley and Publisher for an ALC in exchange for an honest review.
Rating: 4⭐
Steam level: 1🌶️ Kissing only

Based on the synopsis, I expected to love this book but I was disappointed. It fell flat in every way. I do not recommend it.

I’ve read a couple of these stories before with a similar plot, and this one was pretty good. It kept my interest, and I wanted to see how things ended, but I think I enjoyed the measure and in five years more than this one. Thank you Taunton Audio for this audiobook copy!

This book had a very unique premise. I was not expecting this hometown doctor to be able to tell when a person is going to die. Is it a gift that he's able to help the people that come to him lead a better and more full life, or is it a curse to know something that is deep about people you know and care about?
The emotion that Michael Thompson was able to portray in our MMC, Charlie's character, was amazing. His ability to show depth and heartbreak at the level he did... masterful.
Ryan Ennis did a great job bringing Charlie and the rest of the cast to life through his voice. Thank you for that.
I'd also like to thank the publisher and NetGalley for the opportunity to read this book.

Thank you to NetGalley and Tantor Audio for the audiobook of All the Perfect Days. Most audiobooks I listen to without having high hopes- I will most likely be entertained and enjoy but not truly love. While I won’t say this book was perfection- there were pieces that I genuinely loved. There were moments I paused the book just because it made me feel.
The characters- superb. Charlie being our main character was so relatable and I felt his emotions ooze from the book. And even though we only had snippets of side characters they were thought out and appropriate.
The plot? A small town doctor who is itching to leave suddenly develops a condition where he sees how many days left in a person’s life. Charlie questions this as a gift - and the weight of this knowledge does break him. He doesn’t know what to do with this knowledge or how to help and that is what causes even more pain, for his soul wants to help.
The audiobook was well narrated and the book was well written. It was a true pleasure to read.

Lovers of matt Haig will love this. I mean, I liked it. There were parts that really had me! then i felt like I kept drifting, waiting for the next bit to get me back in. I really feel like this is a easy 5star for most people though. This is definitely a me problem as I can specifically say what I disliked. My heart was left in the water though.
🤍
"A little black book, full to the brim with death."
"Blame without fault is meaningless."

Thank you so much to Netgalley, Tantor Audio, and Michael Thompson for providing me with an ALC of this story in exchange for an honest review.
All The Perfect Days has such a promising premise—a small-town doctor starts seeing how many days people have left to live? Cue the existential spiral! And while All The Perfect Days does deliver some moments to ponder and interesting questions to consider, I’ll be honest: it didn’t fully hit the emotional or narrative high I was hoping for.
Charlie Knight is an easy enough protagonist to follow. He is stuck in routine, troubled by a lost love, and overall just a good person trying to do the right thing. To be honest, if I could choose, I would want Charlie to be my physician. He is so genuinely caring and selfless with his patients, you can’t help but adore him immediately. Life throws something strange and unexplainable at him. Suddenly Charlie is able to predict when people are going to die. With this sprinkle of magical realism, this story really gives you something to think about. Like, hey, what would you do if you knew exactly how many days someone had left? But for a book that’s literally about knowing when people are going to die, the emotional tension stayed kind of… muted? I wanted to feel more urgency and messiness. Instead, a lot of it felt too subdued, like the story was holding back when it should’ve leaned all the way in. We get glimpses of how it affects people around Charlie, but I never felt like the emotional fallout really landed.
As for Charlie’s love interest, Genevieve, there’s some solid groundwork for an emotionally complex relationship, but I never fully connected with their dynamic. The history is there, the nostalgia is there, but something about their reconnection felt more melancholy than meaningful. Which, maybe, was the point? But I kind of wanted more spark to hold onto. For this being a romance, it fell flat for me. The pacing dragged in places and overall felt underwhelming at times. It’s a book that quietly circles around grief, regret, and second chances, but it didn’t leave much of a lasting impact for me. This story is thoughtful and quiet, but I was hoping for something that would linger a bit longer after the last page.
For the narration: I thought it was very well done! I really enjoyed how Ryan Ennis brought Charlie’s character to life and thought his voice and tone were well suited for the overall theme of this book. Ryan Ennis did a great job changing his voice so it was easy to follow along when other characters were speaking in a conversation.

This is a story of a small town doctor who's faced with a dilemma that poses the question, if you knew how long someone had left to live would you tell them? Add to that some family drama and a second chance romance, complete with a few twists. This was a lovely story, very thought provoking and emotional. I really enjoyed it.
Thanks to Netgalley and Tantor Audio for this ARC.

If you loved The Measure, you’ll find All the Perfect Days by Michael Thompson equally compelling. The story follows Charlie Knight, a doctor who suddenly knows how many days people have left to live. Like The Measure, it explores mortality, love, and the weight of knowing the future—asking the tough questions: Would you tell someone their time? Would it change how you live?
Thompson’s writing is intimate and thoughtful, with a slow, emotional burn that stays with you. Charlie’s struggles feel real and relatable, though some storylines leave you wanting more closure. If you enjoy reflective, character-driven stories about life’s big mysteries, this is a perfect pick. It’s a poignant, beautifully written book that answers the questions you didn’t realize you were asking.
Thank you #netgalley

All the Perfect Days is a great reminder to live every day as if it's your last. I really enjoyed the relationships taking place in this book, the family, the colleagues, the romance and especially the community. Unfortunately I found the story it quite dark and disturbing at times. There is a surprising amount of death and devastation for a book with a cartoon cover.
I would recommend this book for anyone looking for an interesting and original magical realism story with an emphasis on community, or someone looking for a reminder to live thier life to its fullest.
I wouldn't recommend this book to anyone currently dealing with grief or for someone looking for a light fun read.
Thank you NetGalley for the chance to review this book in advance. #netgalley #alltheperfectdays

🎧 Audiobook +📗 E-book: All the Perfect Days-a standalone
✍🏾 Author: Michael Thompson-a new to me author
📃Page Count: 352
📅Publication date: 5/21/25 | Read: 5/20/25
🏃🏾➡️Run Time: 8:47
🌎 Setting: Marwick
👆🏾POV: 3rd person, single
Genre: Adult Fic, Fantasy, Romance
Tropes: small town, magical realism, 2nd chance romance
⚠️TW: death, car accident
🗣️Narrator: Ryan Ennis voices all the characters with standouts from Charlie and Gen. The reading style brought the text to life, and the author and narrator worked together perfectly. The pacing and flow allowed me to get lost in the story. The narrator paused and announced new chapters and there was a table of contents which helped me follow along.
Summary: Charlie has decided to start again by leaving his small town of Marwick as a family doctor to Emergency Medicine in London. While with a patient he experiences his first vision and senses how many days his patients have left to live.
👨🏾 Hero: Dr. Charles "Charlie" Knight-38, family doctor in a small town.
🎭 Side Characters:
*Edna Bradley-84 yr old patient, a beloved retired teacher who sets off Charlie's abilities
*Genevieve "Gen" Longstaff-returns to town after 7 years away. Has epilepsy, Charlie's neighbor
*Lorraine + Malcolm Knight-Charlie's mother-estranged from Charlie and his father is a realtor
*MaryAnne Steiner-38, Charlie's boss
🤔 My Thoughts: This was a little boring because it was a slice of life featuring Charlie's interactions with the townspeople. He took on the responsibility to keep his patients alive and felt like he was playing god.
*Rating: 3/5 ⭐
🙏🏾Thanks to NetGalley, Sourcebooks Landmark, Tantor Audio, and Michael Thompson for this ARC & ALC! I voluntarily give my honest review, and all opinions are my own.

I loved Thompson’s previous novel, How to Be Remembered, so I had high hopes for All the Perfect Days. I was not disappointed. In All the Perfect Days, Charlie Knight is a doctor who’s ready to make a change, when life suddenly throws him a curveball. His routine is profoundly shaken up when he starts seeing visions that reveal to him exactly how many days his patients have left to live. It’s an unsettling ability, to put it mildly, and comes with a lot of responsibility and some unexpected fallout.
All the Perfect Days is thoughtful, hopeful, poignant, and has a touch of romance. I loved it and couldn’t put it down once I started.
Ryan Ennis does an excellent job narrating the audiobook.
Thank you Michael Thompson, Sourcebooks Landmark, Tantor Audio, and NetGalley for providing this ARC for review consideration. All opinions expressed are my own.

I enjoyed this audiobook and the narrator was great!
This book is a magical realism book about Charlie, a medical doctor in a British village, who can see the number of days a person has left to live when he is helping them and caring for them. It explores the ethics involved in knowing very important information about someone and deciding whether it’s for the best or worst if they too have this information. It also touches on how the choices we make have immeasurable ripple effects.
This book was well written and the author did a great job making us feel for our protagonist and his dilemma. I even got a little choked up a couple times while listening to this.
I was unfamiliar with Australian author,Michael Thompson, but I’m excited to read his other book and check out his business podcast.
Note: This book is tagged as romance genre, and while it does contain a romantic side-plot, the majority of this book is not romantic at all. It didn’t affect my rating because I loved the magical realism and the overarching theme of ethical dilemmas, but if someone is looking for spice, this isn’t it.

This had an interesting premise where a small town English family doctor is given the gift of being able to know how many days his patients have left. While at first he thinks this will help his patients, certain effects throw him into despair. Touted as a romance (which I would argue with) this gave me more of a James Herriot vibe as the focus is more on Charlie's relationships with his patients and father. Good on audio, I liked it but definitely wouldn't recommend as a romance. Many thanks to NetGalley and the publisher for an early digital and audio copy in exchange for my honest review!

How would you like it if you knew the exact day someone died? That is the dilemma this doctor is going through and this burned became too much for him with one patient when they only had one day left. He advised them to hug their parents and live for that day. To say yes to what they have never done before. This inadvertently led to a tragic death. he is now burdened and doesn't want to be touching anyone that he knows or loves he can't be the one that forever holds us knowledge.
This was a deep book and has a romantic interest.

All the Perfect Days follows Dr. Charlie Knight, a small-town family physician in his late thirties who feels stuck in the slow lane. Just as he’s gearing up to trade in his quiet life for the chaos of a big city, he suddenly develops a bizarre and extraordinary gift...
I really enjoyed this one! It’s light, heartfelt, and has just enough magic to feel fresh without veering into fantasy. It was the perfect palette cleanser and such a great seasonal transition read, ideal for picking up as the days get warmer!
If you liked Midnight Library or In 5 years you will enjoy this book!
I received an ARC from NetGalley in exchange for an honest review.

I got the chance to listen to this audiobook before its publication date as an advance copy, and what a treat it was. This book was simply adorable, with such endearing characters and a sweet, meaningful message.
First, the narration by Ryan Ennis was expertly executed. He brought so much warmth and heart to the characters, and it was clear he was emotionally invested in the performance. His voice fit the story so well and gave it even more depth and charm. The audio alone is a full five stars, and I’ll definitely be seeking out more books he narrates.
Now for the book itself. Charlie Knight is a family doctor in the small town he’s lived in his whole
life, when something extraordinary begins to happen. Charlie starts having visions of exactly how many days a person has left to live. At first, Charlie sees this as a gift to help the people around him make the most of their time. But the gift quickly becomes more complicated than he imagined.
I’ve seen comparisons to The Measure by Nikki Erlick, which is one of my favorite five-star reads, but I actually found this quite different. While both books deal with the idea of knowing how long a life might be, All the Perfect Days leans more into magical realism and delivers a softer, more intimate story about love, regret, and the beauty of making ordinary moments count.
It also doesn’t shy away from heavier topics like family dynamics and substance abuse, but it handles them with a great deal of sensitivity. Somehow, even with these emotional layers, the story never feels heavy. It’s uplifting, thoughtful, and full of charm.
I listened to this in less than 24 hours, sneaking in chapters whenever I could. It’s a lovely, engaging read with a meaningful message about time, love, and the little things that make a full life.
Thank you to NetGalley and Tantor Audio for an advanced copy of this audiobook in exchange for my honest review. I highly recommend it for anyone looking for a story that’s as heartfelt as it is hopeful.

Fair warning. This one made me ugly cry.
In a world where knowing the exact number of days a person has to live is possible, I can't imagine being the one responsible with that knowledge - especially having worked in the medical field in small towns myself. Do you tell them, do you not? Charlie handles it pretty well, though, all things considered. But, as you can imagine, there will always be consequences.
I did enjoy Charlie's relationship with his patients, and his already caring nature at the beginning. After processing what is happening to him, it was fun to see how his interactions were affected by his new found information.
Michael Thompson leaves a trail of breadcrumbs throughout the book, and if you pay close attention, you <b>still</b> can't guess the route this story takes! Narrator Ryan Ennis does a fantastic job of keeping you invested throughout with his inflections, and was the absolute perfect selection to bring Dr. Charlie Knight to life.
Thank you to NetGalley and Tantor Audio for the audio ARC!

Charlie is a family doctor in a small town, ready to leave it all behind and move to the big city when one day something strange happens. Each time he sees a patient, a number appears to him.
Confused at first, Charlie starts to track the patients’ names and numbers and soon discovers that it is the number of days the patient has left to live. As Charlie learns to navigate this new terrain he is faced with deciding whether to tell people how much time they have left or not to interfere. The real question….is this newfound knowledge a gift or a curse?
I don’t generally gravitate towards magical realism, but this was a sweet story that explores second chances and leaves the reader to consider what they would do. Would you want to know how much time you have left? And if you did, what would you do with your last days?
I listened to the audio version of this book. The narrator, Ryan Ennis did a wonderful job and was easy to listen to as he brought the story to life.
Thank you to Tantor Audio for the ALC of this book. It was a very enjoyable listen!

Interesting concept that reminds me of The Measure with the premise of whether we as humans and as a society would want to know when are “number” is up. Less a sci-fi exploration and more of a magical realism. I prefer those types of fantasy stories but this one was a little all over the place due to the way the story starts. It’s rather frenetic in pacing and without much information on the backstory, there’s quite a lot of catching up to do for the reader. It settles down a bit but the romance which I would have liked the author to lean into more fell flat. As an audiobook I had to slow down the speed to accommodate the accent ( which happens a lot with British narrators) and slowing the speed felt like it slowed the story down as well so I would say pacing was off for me. Great premise but the audiobook is probably not the best way to read it.