Kind Hearts and Bayonets
Mithridanes wants to be a wise and generous benefactor. But his neighbour is always better than him. Stars Samuel Barnett.
Terry Jones introduces another tasty Renaissance tale.
Starring Samuel Barnett and Sam Dale as virtuous men in a dirty world.
The 100 stories which make up Giovanni Boccaccio’s humane and comic masterpiece come from all over the world.
This Renaissance work is considered a landmark in the history of literature.
The stories are vividly reset by Boccaccio among the flourishing merchant classes in the cities of 14th-century Italy.
But their witty, satirical, bawdy voice sounds utterly modern, and their subjects - love, fate, sex, religion, morality - are universal.
"Tales of great generosity or magnificence".
Mithridanes wants to be a wise and generous benefactor. Sadly, his neighbour Nathan is always wiser and more generous. How best to deal with this problem? Wisely and generously? Or… not so much?
Mithridanes ..... Samuel Barnett
Nathan ..... Sam Dale
Beggarmaid ..... Bettrys Jones
Adapted by Robin Brooks.
Music arranged and performed by Robert Hollingworth and Paula Chateauneuf
Lyric translations by Silvia Reseghetti
Script consultant: Guyda Armstrong
Produced and directed by Jonquil Panting
First broadcast on BBC Radio 3 in December 2014.
Last on
![]()
'What is a Decameron?' Terry Jones explains
Decameron Nights: Ten Italian Indelicacies Remixed from Boccaccio
![]()
Music to Boccaccio's Ears
David Fallows talks to Lucie Skeaping about music in Italy in the time of Boccaccio.
![]()
A Cultural History of the Plague
Laura Ashe explores how the plague has changed our social and cultural landscape.
Credits
| Role | Contributor |
|---|---|
| Writer | Giovanni Boccaccio |
| Adaptor | Robin Brooks |
| Performer | Robert Hollingworth |
| Performer | Paula Chateauneuf |
| Producer | Jonquil Panting |
| Director | Jonquil Panting |
| Mithridanes | Samuel Barnett |
| Nathan | Sam Dale |
| Beggarmaid | Bettrys Jones |
Broadcasts
- Fri 5 Dec 201422:45BBC Radio 3
- Fri 16 Jan 202606:45BBC Radio 4 Extra
- Fri 16 Jan 202611:45BBC Radio 4 Extra
- Fri 16 Jan 202617:45BBC Radio 4 Extra
- Sat 17 Jan 202601:45BBC Radio 4 Extra



