The Borrowed Lives
- 2 hr 49 min listen
- 20 chapters
- Published 22 September 2026
About this audiobook
Summary
Behind a white screen in Central Java, 1926, an old puppeteer speaks one name aloud — and by morning that man lies dead in the market without a wound. Ratri sings the woman's part for his troupe and knows the sound of a lie. With a young photographer whose glass plates keep catching a shadow that should not be there, she uncovers a chest of stolen souls, a broker buying a district with fear, and a debt her own mother paid long ago.
Take every story with you
Listen anywhere with FreeAudiobooks
Keep listening on your phone and discover thousands more audiobooks in the FreeAudiobooks app.
Open this audiobook in the app