English actor Miriam Margolyes was just 11 years old when it dawned on her that we have to accept that great people are often more complex and flawed than hagiographic biographies make them out to be.
If Margolyes hadn't resigned herself to this, chances are she would have flung down in disgust Charles Dickens' Oliver Twist and never grown up to create a one-woman show which, in between her many film, television and stage appearances, has toured the world since 1989.
Borne out of her own lifelong passion for Dickens' writing, Dickens' Women captures the great English novelist at his most contradictory - and possibly unlikeable - by examining his treatment of women in real life and in literature.
Margolyes, who has starred in numerous adaptations of Dickens' novels, brings to life 23 characters, including Mrs Micawber from David Copperfield; Miss Havisham in Great Expectations; and Mrs Gramp in Martin Chuzzlewit.
By telling their stories, she reveals much about Dickens' perturbing and, at times, outright cruel treatment of the women in his life. His long-suffering wife Catherine bore him 12 children but he publicly likened her to a "donkey" and abandoned her to take up with a teenager.