Do you have an assignment to write an allegory? don’t worry! This isn’t as hard as you might believe. An allegory is basically a non-literal way to represent an idea, concept or moral truth. This is a very useful way to represent complex truths in an easily understandable way.