The Carousel of Time
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.
Add to Cart failed.
Please try again later
Add to Wish List failed.
Please try again later
Remove from wishlist failed.
Please try again later
Adding to library failed
Please try again
Follow podcast failed
Please try again
Unfollow podcast failed
Please try again
Prime members: New to Audible?Get 2 free audiobooks during trial.
Pick 1 audiobook a month from our unmatched collection.
Unlimited access to our all-you-can listen catalog of 150K+ audiobooks and podcasts.
Access exclusive sales and deals.
Premium Plus auto-renews for $14.95/mo after 30 days. Cancel anytime.
Pre-order for $13.07
-
Narrated by:
-
By:
-
Bernard O'Keeffe
Every summer four friends gather at Barnes Fair to ride the carousel in memory of Esther, the school friend they lost in a car crash they were all involved in as teenagers.
This year, the morning after the fair, one of those friends, Shelley Gregory, is found murdered on that very carousel.
DI Garibaldi has questions to ask. Who killed Shelley, and why there? Is her death linked to the tragedy the friends commemorate each year, or do the answers lie closer to home in the quiet Thameside village of Barnes, where Shelley was well known but not always well liked?
As Garibaldi pieces together the events of that summer night, he uncovers dark undercurrents beneath Barnes’s genteel surface and begins to see the truth: what goes around comes around when you ride the carousel of time.
‘A first class mystery…Bernard O’Keeffe is on a roll to the big time’ Daily Mail
‘Perfect comfort reading’ The Times
‘An enthralling mix of mystery and murder’ Mail on Sunday©2026 Bernard O'Keeffe
No reviews yet