#tanafrench — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #tanafrench, aggregated by home.social.
-
@MaiKueper Danke noch einmal für den Hinweis. Eine wunderbare Urlaubslektüre, hat mir viele spannende Stunden beschert! ❤️📖 #TanaFrench #bookstodon
-
@MaiKueper Danke noch einmal für den Hinweis. Eine wunderbare Urlaubslektüre, hat mir viele spannende Stunden beschert! ❤️📖 #TanaFrench #bookstodon
-
@MaiKueper Danke noch einmal für den Hinweis. Eine wunderbare Urlaubslektüre, hat mir viele spannende Stunden beschert! ❤️📖 #TanaFrench #bookstodon
-
@MaiKueper Danke noch einmal für den Hinweis. Eine wunderbare Urlaubslektüre, hat mir viele spannende Stunden beschert! ❤️📖 #TanaFrench #bookstodon
-
@MaiKueper Danke noch einmal für den Hinweis. Eine wunderbare Urlaubslektüre, hat mir viele spannende Stunden beschert! ❤️📖 #TanaFrench #bookstodon
-
The novels of Tana French might meander along, but when the balloon goes up... oh my gosh!
#TanaFrench #mystery #thriller #suspense #policeprocedural #books #dublin #crime #suspenseful
-
The novels of Tana French might meander along, but when the balloon goes up... oh my gosh!
#TanaFrench #mystery #thriller #suspense #policeprocedural #books #dublin #crime #suspenseful
-
The novels of Tana French might meander along, but when the balloon goes up... oh my gosh!
#TanaFrench #mystery #thriller #suspense #policeprocedural #books #dublin #crime #suspenseful
-
The novels of Tana French might meander along, but when the balloon goes up... oh my gosh!
#TanaFrench #mystery #thriller #suspense #policeprocedural #books #dublin #crime #suspenseful
-
The novels of Tana French might meander along, but when the balloon goes up... oh my gosh!
#TanaFrench #mystery #thriller #suspense #policeprocedural #books #dublin #crime #suspenseful
-
The Keeper by Tana French (audiobook)
I’ve complained, in recent times, about book titles that seem arbitrary. It shouldn’t annoy me, but it does. The Searcher, the first in the Cal Hooper series, I can accept. But I complained about the second book, The Hunter, that it was just a synonym. And this third, I don’t know who the hell The Keeper is meant to be.
It’s another Western from Tana French. West(ern) of Ireland, that is. This is the one about the big cattle barons trying to drive the homesteaders off their land. Yes, it’s Shane, or The Westerner, or, heaven help us, Heaven’s Gate.
We’re back in rain sodden Ardnakelty, and we spend some time adjusting to the pace of life. The sheep have got some kind of foot rot from the wet fields, and Cal is fixing his roof before winter comes. Everybody seems to be pottering along. Cal, former Chicago cop, is more embedded in the community, still in a you-keep-your-place relationship with Lena, still working with Trey on woodworking projects. Trey wants to do an apprenticeship. But then young Rachel Holohan turns up at Lena’s door with a ringwormed cat, using it as a pretext to seek advice. But Lena, as we know, is not one for giving advice. And then Rachel’s body turns up in the river.
It looks like suicide, but Cal has his suspicions. Rachel was affianced to son of local bigshot Tommy Moynihan, and there are schemes afoot. Pretty soon the always prickly community is divided (again), and this time they seem to be coming for Lena.
The author continues to have a gift for the vernacular, and she is a virtuoso of the slow build. For this edition, the voices were brought to life for me by audiobook narrator Roger Clark, who does a standout job (though perhaps struggles with the more feminine voices).
If I have a problem with this one, it’s that the story relies too much on the old trope of people not talking to each other—especially people who are supposedly in love. An unspoken tension keeps Cal and Lena apart for most of the book, and Trey too is sidelined for the most part. Thus Lena’s part of the narrative is isolated from Cal’s, and the found-family aspect of the series takes a back seat to the suddenly much closer friendship between Cal and his neighbour Mart, who somehow seems to be more warm and cuddly than ever before. Which is not to say he’s lost his ruthless streak, but he does act out of character at times.
That said, the narrative is gripping, and the slow-building tension exerts a stranglehold and won’t let go. The last 20% or so is a tour de force, and had this grown man weeping in bed with the dawn chorus.
#bookReview #bookReviews #Books #CalHooper #crimeFiction #fiction #Reading #TanaFrench #thriller #Western -
The Keeper by Tana French (audiobook)
I’ve complained, in recent times, about book titles that seem arbitrary. It shouldn’t annoy me, but it does. The Searcher, the first in the Cal Hooper series, I can accept. But I complained about the second book, The Hunter, that it was just a synonym. And this third, I don’t know who the hell The Keeper is meant to be.
It’s another Western from Tana French. West(ern) of Ireland, that is. This is the one about the big cattle barons trying to drive the homesteaders off their land. Yes, it’s Shane, or The Westerner, or, heaven help us, Heaven’s Gate.
We’re back in rain sodden Ardnakelty, and we spend some time adjusting to the pace of life. The sheep have got some kind of foot rot from the wet fields, and Cal is fixing his roof before winter comes. Everybody seems to be pottering along. Cal, former Chicago cop, is more embedded in the community, still in a you-keep-your-place relationship with Lena, still working with Trey on woodworking projects. Trey wants to do an apprenticeship. But then young Rachel Holohan turns up at Lena’s door with a ringwormed cat, using it as a pretext to seek advice. But Lena, as we know, is not one for giving advice. And then Rachel’s body turns up in the river.
It looks like suicide, but Cal has his suspicions. Rachel was affianced to son of local bigshot Tommy Moynihan, and there are schemes afoot. Pretty soon the always prickly community is divided (again), and this time they seem to be coming for Lena.
The author continues to have a gift for the vernacular, and she is a virtuoso of the slow build. For this edition, the voices were brought to life for me by audiobook narrator Roger Clark, who does a standout job (though perhaps struggles with the more feminine voices).
If I have a problem with this one, it’s that the story relies too much on the old trope of people not talking to each other—especially people who are supposedly in love. An unspoken tension keeps Cal and Lena apart for most of the book, and Trey too is sidelined for the most part. Thus Lena’s part of the narrative is isolated from Cal’s, and the found-family aspect of the series takes a back seat to the suddenly much closer friendship between Cal and his neighbour Mart, who somehow seems to be more warm and cuddly than ever before. Which is not to say he’s lost his ruthless streak, but he does act out of character at times.
That said, the narrative is gripping, and the slow-building tension exerts a stranglehold and won’t let go. The last 20% or so is a tour de force, and had this grown man weeping in bed with the dawn chorus.
#bookReview #bookReviews #Books #CalHooper #crimeFiction #fiction #Reading #TanaFrench #thriller #Western -
The Keeper by Tana French (audiobook)
I’ve complained, in recent times, about book titles that seem arbitrary. It shouldn’t annoy me, but it does. The Searcher, the first in the Cal Hooper series, I can accept. But I complained about the second book, The Hunter, that it was just a synonym. And this third, I don’t know who the hell The Keeper is meant to be.
It’s another Western from Tana French. West(ern) of Ireland, that is. This is the one about the big cattle barons trying to drive the homesteaders off their land. Yes, it’s Shane, or The Westerner, or, heaven help us, Heaven’s Gate.
We’re back in rain sodden Ardnakelty, and we spend some time adjusting to the pace of life. The sheep have got some kind of foot rot from the wet fields, and Cal is fixing his roof before winter comes. Everybody seems to be pottering along. Cal, former Chicago cop, is more embedded in the community, still in a you-keep-your-place relationship with Lena, still working with Trey on woodworking projects. Trey wants to do an apprenticeship. But then young Rachel Holohan turns up at Lena’s door with a ringwormed cat, using it as a pretext to seek advice. But Lena, as we know, is not one for giving advice. And then Rachel’s body turns up in the river.
It looks like suicide, but Cal has his suspicions. Rachel was affianced to son of local bigshot Tommy Moynihan, and there are schemes afoot. Pretty soon the always prickly community is divided (again), and this time they seem to be coming for Lena.
The author continues to have a gift for the vernacular, and she is a virtuoso of the slow build. For this edition, the voices were brought to life for me by audiobook narrator Roger Clark, who does a standout job (though perhaps struggles with the more feminine voices).
If I have a problem with this one, it’s that the story relies too much on the old trope of people not talking to each other—especially people who are supposedly in love. An unspoken tension keeps Cal and Lena apart for most of the book, and Trey too is sidelined for the most part. Thus Lena’s part of the narrative is isolated from Cal’s, and the found-family aspect of the series takes a back seat to the suddenly much closer friendship between Cal and his neighbour Mart, who somehow seems to be more warm and cuddly than ever before. Which is not to say he’s lost his ruthless streak, but he does act out of character at times.
That said, the narrative is gripping, and the slow-building tension exerts a stranglehold and won’t let go. The last 20% or so is a tour de force, and had this grown man weeping in bed with the dawn chorus.
#bookReview #bookReviews #Books #CalHooper #crimeFiction #fiction #Reading #TanaFrench #thriller #Western -
The Keeper by Tana French (audiobook)
I’ve complained, in recent times, about book titles that seem arbitrary. It shouldn’t annoy me, but it does. The Searcher, the first in the Cal Hooper series, I can accept. But I complained about the second book, The Hunter, that it was just a synonym. And this third, I don’t know who the hell The Keeper is meant to be.
It’s another Western from Tana French. West(ern) of Ireland, that is. This is the one about the big cattle barons trying to drive the homesteaders off their land. Yes, it’s Shane, or The Westerner, or, heaven help us, Heaven’s Gate.
We’re back in rain sodden Ardnakelty, and we spend some time adjusting to the pace of life. The sheep have got some kind of foot rot from the wet fields, and Cal is fixing his roof before winter comes. Everybody seems to be pottering along. Cal, former Chicago cop, is more embedded in the community, still in a you-keep-your-place relationship with Lena, still working with Trey on woodworking projects. Trey wants to do an apprenticeship. But then young Rachel Holohan turns up at Lena’s door with a ringwormed cat, using it as a pretext to seek advice. But Lena, as we know, is not one for giving advice. And then Rachel’s body turns up in the river.
It looks like suicide, but Cal has his suspicions. Rachel was affianced to son of local bigshot Tommy Moynihan, and there are schemes afoot. Pretty soon the always prickly community is divided (again), and this time they seem to be coming for Lena.
The author continues to have a gift for the vernacular, and she is a virtuoso of the slow build. For this edition, the voices were brought to life for me by audiobook narrator Roger Clark, who does a standout job (though perhaps struggles with the more feminine voices).
If I have a problem with this one, it’s that the story relies too much on the old trope of people not talking to each other—especially people who are supposedly in love. An unspoken tension keeps Cal and Lena apart for most of the book, and Trey too is sidelined for the most part. Thus Lena’s part of the narrative is isolated from Cal’s, and the found-family aspect of the series takes a back seat to the suddenly much closer friendship between Cal and his neighbour Mart, who somehow seems to be more warm and cuddly than ever before. Which is not to say he’s lost his ruthless streak, but he does act out of character at times.
That said, the narrative is gripping, and the slow-building tension exerts a stranglehold and won’t let go. The last 20% or so is a tour de force, and had this grown man weeping in bed with the dawn chorus.
#bookReview #bookReviews #Books #CalHooper #crimeFiction #fiction #Reading #TanaFrench #thriller #Western -
The Keeper (Cal Hooper, #3) by Tana French | Goodreads
Reading the new #TanaFrench. And it turned out I had missed the previous one in this series (The Hunter), so I'm reading that one first.
-
The Keeper (Cal Hooper, #3) by Tana French | Goodreads
Reading the new #TanaFrench. And it turned out I had missed the previous one in this series (The Hunter), so I'm reading that one first.
-
The Keeper (Cal Hooper, #3) by Tana French | Goodreads
Reading the new #TanaFrench. And it turned out I had missed the previous one in this series (The Hunter), so I'm reading that one first.
-
The Keeper (Cal Hooper, #3) by Tana French | Goodreads
Reading the new #TanaFrench. And it turned out I had missed the previous one in this series (The Hunter), so I'm reading that one first.
-
Vince is back with our #WeeklyPicks!
Featuring ✨
Beartooth by #CallanWink
The Most Mysterious Bookshop in Paris by #MarkPryor
Once in a Blue Moon by #KristanHiggins
The Searcher by #TanaFrench
The Sword of Truth by #BrianDAnderson
Moloka’i by #AlanBrennert
The Last Flight by #JulieClark
You Did Nothing Wrong by #CGDrews
Dark Prince by #ChristineFeehan
Jitterbug by #GarethLPowell
Worse than a Lie by #BenCrump
Stoned by #AjaRadenRead more at our 🔗 link in the comments. #bookstodon
-
Vince is back with our #WeeklyPicks!
Featuring ✨
Beartooth by #CallanWink
The Most Mysterious Bookshop in Paris by #MarkPryor
Once in a Blue Moon by #KristanHiggins
The Searcher by #TanaFrench
The Sword of Truth by #BrianDAnderson
Moloka’i by #AlanBrennert
The Last Flight by #JulieClark
You Did Nothing Wrong by #CGDrews
Dark Prince by #ChristineFeehan
Jitterbug by #GarethLPowell
Worse than a Lie by #BenCrump
Stoned by #AjaRadenRead more at our 🔗 link in the comments. #bookstodon
-
Vince is back with our #WeeklyPicks!
Featuring ✨
Beartooth by #CallanWink
The Most Mysterious Bookshop in Paris by #MarkPryor
Once in a Blue Moon by #KristanHiggins
The Searcher by #TanaFrench
The Sword of Truth by #BrianDAnderson
Moloka’i by #AlanBrennert
The Last Flight by #JulieClark
You Did Nothing Wrong by #CGDrews
Dark Prince by #ChristineFeehan
Jitterbug by #GarethLPowell
Worse than a Lie by #BenCrump
Stoned by #AjaRadenRead more at our 🔗 link in the comments. #bookstodon
-
Vince is back with our #WeeklyPicks!
Featuring ✨
Beartooth by #CallanWink
The Most Mysterious Bookshop in Paris by #MarkPryor
Once in a Blue Moon by #KristanHiggins
The Searcher by #TanaFrench
The Sword of Truth by #BrianDAnderson
Moloka’i by #AlanBrennert
The Last Flight by #JulieClark
You Did Nothing Wrong by #CGDrews
Dark Prince by #ChristineFeehan
Jitterbug by #GarethLPowell
Worse than a Lie by #BenCrump
Stoned by #AjaRadenRead more at our 🔗 link in the comments. #bookstodon
-
Vince is back with our #WeeklyPicks!
Featuring ✨
Beartooth by #CallanWink
The Most Mysterious Bookshop in Paris by #MarkPryor
Once in a Blue Moon by #KristanHiggins
The Searcher by #TanaFrench
The Sword of Truth by #BrianDAnderson
Moloka’i by #AlanBrennert
The Last Flight by #JulieClark
You Did Nothing Wrong by #CGDrews
Dark Prince by #ChristineFeehan
Jitterbug by #GarethLPowell
Worse than a Lie by #BenCrump
Stoned by #AjaRadenRead more at our 🔗 link in the comments. #bookstodon
-
🎧 The Keeper by Tana French
#TanaFrench @rclark98 @vikingbooks.bsky.social @penguinaudio.bsky.social #LoveAudiobooks @PRHAudio @VikingBooks @penguinusa #BookReview #4.5Hearts #AudioBookReview #Ireland #police #ReadListen
https://booksofmyheart.net/?p=68611&fsp_sid=11929 -
🎧 The Keeper by Tana French
#TanaFrench @rclark98 @vikingbooks.bsky.social @penguinaudio.bsky.social #LoveAudiobooks @PRHAudio @VikingBooks @penguinusa #BookReview #4.5Hearts #AudioBookReview #Ireland #police #ReadListen
https://booksofmyheart.net/?p=68611&fsp_sid=11929 -
🎧 The Keeper by Tana French
#TanaFrench @rclark98 @vikingbooks.bsky.social @penguinaudio.bsky.social #LoveAudiobooks @PRHAudio @VikingBooks @penguinusa #BookReview #4.5Hearts #AudioBookReview #Ireland #police #ReadListen
https://booksofmyheart.net/?p=68611&fsp_sid=11929 -
🎧 The Keeper by Tana French
#TanaFrench @rclark98 @vikingbooks.bsky.social @penguinaudio.bsky.social #LoveAudiobooks @PRHAudio @VikingBooks @penguinusa #BookReview #4.5Hearts #AudioBookReview #Ireland #police #ReadListen
https://booksofmyheart.net/?p=68611&fsp_sid=11929 -
🎧 The Keeper by Tana French
#TanaFrench @rclark98 @vikingbooks.bsky.social @penguinaudio.bsky.social #LoveAudiobooks @PRHAudio @VikingBooks @penguinusa #BookReview #4.5Hearts #AudioBookReview #Ireland #police #ReadListen
https://booksofmyheart.net/?p=68611&fsp_sid=11929 -
There are nearly 600 new books being released this week!
Highlights ✨
This Kingdom Will Not Kill Me by #IlonaAndrews
We Are All Monsters Here by #KelleyArmstrong
The Price of Honey by #LianeMoriarty
The Wild Card by #PiperRayne
The Keeper by #TanaFrenchRead more at our 🔗 link in the comments
#newbooks #newbookreleases 📚 #bookstodon -
There are nearly 600 new books being released this week!
Highlights ✨
This Kingdom Will Not Kill Me by #IlonaAndrews
We Are All Monsters Here by #KelleyArmstrong
The Price of Honey by #LianeMoriarty
The Wild Card by #PiperRayne
The Keeper by #TanaFrenchRead more at our 🔗 link in the comments
#newbooks #newbookreleases 📚 #bookstodon -
There are nearly 600 new books being released this week!
Highlights ✨
This Kingdom Will Not Kill Me by #IlonaAndrews
We Are All Monsters Here by #KelleyArmstrong
The Price of Honey by #LianeMoriarty
The Wild Card by #PiperRayne
The Keeper by #TanaFrenchRead more at our 🔗 link in the comments
#newbooks #newbookreleases 📚 #bookstodon -
There are nearly 600 new books being released this week!
Highlights ✨
This Kingdom Will Not Kill Me by #IlonaAndrews
We Are All Monsters Here by #KelleyArmstrong
The Price of Honey by #LianeMoriarty
The Wild Card by #PiperRayne
The Keeper by #TanaFrenchRead more at our 🔗 link in the comments
#newbooks #newbookreleases 📚 #bookstodon -
There are nearly 600 new books being released this week!
Highlights ✨
This Kingdom Will Not Kill Me by #IlonaAndrews
We Are All Monsters Here by #KelleyArmstrong
The Price of Honey by #LianeMoriarty
The Wild Card by #PiperRayne
The Keeper by #TanaFrenchRead more at our 🔗 link in the comments
#newbooks #newbookreleases 📚 #bookstodon -
Book Review #19 for 2025 is Tana French's The Hunter. Two years have passed since Cal Hooper has moved to Ardnakelty Ireland. Trey (Theresa) Reddy continues to learn woodworking from Cal and all seems well, until Trey's father returns with a get rich quick scheme. As with The Searcher, this is a slow burn narrative that suddenly catches on fire. ☕☕☕☕☕ #fiction #tanafrench #irishfiction #books #bookreview @bookstodon
-
Book Review #19 for 2025 is Tana French's The Hunter. Two years have passed since Cal Hooper has moved to Ardnakelty Ireland. Trey (Theresa) Reddy continues to learn woodworking from Cal and all seems well, until Trey's father returns with a get rich quick scheme. As with The Searcher, this is a slow burn narrative that suddenly catches on fire. ☕☕☕☕☕ #fiction #tanafrench #irishfiction #books #bookreview @bookstodon
-
Book Review #19 for 2025 is Tana French's The Hunter. Two years have passed since Cal Hooper has moved to Ardnakelty Ireland. Trey (Theresa) Reddy continues to learn woodworking from Cal and all seems well, until Trey's father returns with a get rich quick scheme. As with The Searcher, this is a slow burn narrative that suddenly catches on fire. ☕☕☕☕☕ #fiction #tanafrench #irishfiction #books #bookreview @bookstodon
-
Book Review #19 for 2025 is Tana French's The Hunter. Two years have passed since Cal Hooper has moved to Ardnakelty Ireland. Trey (Theresa) Reddy continues to learn woodworking from Cal and all seems well, until Trey's father returns with a get rich quick scheme. As with The Searcher, this is a slow burn narrative that suddenly catches on fire. ☕☕☕☕☕ #fiction #tanafrench #irishfiction #books #bookreview @bookstodon
-
"Around here mockery is like rain: most of the time it's either present or incipient, and there are at least a dozen variants, ranging from nurturing to savage, and so subtly distinguished that it would take years to get the hang of them all" ~Tana French
#AmWriting #WritersLife #WritingCommunity #AuthorLife #SciFiWriter #BookLovers #IndieAuthor #Bookish #TanaFrench #bookstodon
(This image was crafted by artificial intelligence (AI) through a subscription service 😲😜)
-
"Around here mockery is like rain: most of the time it's either present or incipient, and there are at least a dozen variants, ranging from nurturing to savage, and so subtly distinguished that it would take years to get the hang of them all" ~Tana French
#AmWriting #WritersLife #WritingCommunity #AuthorLife #SciFiWriter #BookLovers #IndieAuthor #Bookish #TanaFrench #bookstodon
(This image was crafted by artificial intelligence (AI) through a subscription service 😲😜)
-
"Around here mockery is like rain: most of the time it's either present or incipient, and there are at least a dozen variants, ranging from nurturing to savage, and so subtly distinguished that it would take years to get the hang of them all" ~Tana French
#AmWriting #WritersLife #WritingCommunity #AuthorLife #SciFiWriter #BookLovers #IndieAuthor #Bookish #TanaFrench #bookstodon
(This image was crafted by artificial intelligence (AI) through a subscription service 😲😜)
-
Way behind on book reviews! Here is Book Review #10 for 2025.Tana French's The Searcher. A retired Chicago Police Detective retires and moves to a somewhat remote area of Ireland. A young man turns up missing. The detective is pressured by a sister to find him. Dark, tense, and a good read! #bookstodon #TanaFrench #fiction @books @bookstodon
-
Way behind on book reviews! Here is Book Review #10 for 2025.Tana French's The Searcher. A retired Chicago Police Detective retires and moves to a somewhat remote area of Ireland. A young man turns up missing. The detective is pressured by a sister to find him. Dark, tense, and a good read! #bookstodon #TanaFrench #fiction @books @bookstodon
-
Way behind on book reviews! Here is Book Review #10 for 2025.Tana French's The Searcher. A retired Chicago Police Detective retires and moves to a somewhat remote area of Ireland. A young man turns up missing. The detective is pressured by a sister to find him. Dark, tense, and a good read! #bookstodon #TanaFrench #fiction @books @bookstodon
-
Way behind on book reviews! Here is Book Review #10 for 2025.Tana French's The Searcher. A retired Chicago Police Detective retires and moves to a somewhat remote area of Ireland. A young man turns up missing. The detective is pressured by a sister to find him. Dark, tense, and a good read! #bookstodon #TanaFrench #fiction @books @bookstodon
-
Rip, who is a creature of sense, has taken one sniff of Johnny and decided that nibbling his own ass for fleas is a better use of his time #SundaySentence #TanaFrench
-
Rip, who is a creature of sense, has taken one sniff of Johnny and decided that nibbling his own ass for fleas is a better use of his time #SundaySentence #TanaFrench
-
I'm done reading The Hunter and once again I'm in awe of Tana French's storytelling ability. The nuanced characters combined with her skillful prose are so good that instead of rushing through the book, I took my time in order to savor it for as long as possible. That may be the highest praise I can give to any book or author.
-
I'm done reading The Hunter and once again I'm in awe of Tana French's storytelling ability. The nuanced characters combined with her skillful prose are so good that instead of rushing through the book, I took my time in order to savor it for as long as possible. That may be the highest praise I can give to any book or author.
-
I'm done reading The Hunter and once again I'm in awe of Tana French's storytelling ability. The nuanced characters combined with her skillful prose are so good that instead of rushing through the book, I took my time in order to savor it for as long as possible. That may be the highest praise I can give to any book or author.
-
I'm currently reading The Hunter. Tana French is one of my favorite authors and this review is spot on regarding both the book and her talents as a writer.
-
I'm currently reading The Hunter. Tana French is one of my favorite authors and this review is spot on regarding both the book and her talents as a writer.
-
I'm currently reading The Hunter. Tana French is one of my favorite authors and this review is spot on regarding both the book and her talents as a writer.
-
I'm currently reading The Hunter. Tana French is one of my favorite authors and this review is spot on regarding both the book and her talents as a writer.
-
🎧 Series review: Cal Hooper by Tana French #TanaFrench @rclark98 @VikingBooks @penguinusa @PRHAudio #LoveAudiobooks https://ift.tt/j1SkwiZ
-
🎧 Series review: Cal Hooper by Tana French #TanaFrench @rclark98 @VikingBooks @penguinusa @PRHAudio #LoveAudiobooks https://ift.tt/j1SkwiZ