The Pilgrim’s Progress by John Bunyan is an allegorical drama that deals with the spiritual progress of the human soul towards heaven. Bunyan was a preacher and he wanted to bring people to the right path so that they could all attain salvation. He wanted the people to adopt ways that would enable them to throw off their burden of sins and become the elect of God. Bunyan had read novels and romances wherein brave soldiers fought against giants and dragons. So he thought of presenting the human soul as a knight going towards the Heavenly city and on the way fighting the forces of evil in the form of giants and dragons. Thus, in The Pilgrim’s Progress in which the progress of the soul towards salvation is shown as a pilgrimage from the city of Destruction to the celestial city. In this text, Bunyan teaches the sinners the mistakes they do on their way to salvation.Instead of writing a book in the form of sermons or advices, Bunyan wrote his text by presenting the struggle of the hu...