<h3>
Answer: No it is not a run-on sentence</h3>
At a first glance, the long length of the sentence seems to suggest it is a run-on. This is misleading because we basically have one thought being expressed. That thought is "you should try the soup".
The first part "If you have a hankering for a delicious bowl of soup" is the dependent clause which relies on the rest of the sentence (independent clause). The independent clause looks like a run-on all by itself, but it's just in the form of "you should try the soup made of x, y and z" where you replace the letters x,y,z with the ingredients listed. I'm paraphrasing this part of course. Another way you could paraphrase the whole thing is "if you are craving soup, then you should try french onion soup made of various ingredients". I'm sure you can probably get more creative.
He tells him that only God knows the future like it's obvious
The speaker is using allusion it this line.
Allusion is a figure of speech in which something outside of the source text is being referred to. So here, Bacchus, Satan, and the Hangman aren't actually characters in this literary piece of work, but the author is making a reference to them nevertheless.
I’m not sure what you mean but
Protagonist - Main Character
Antagonist - The obstacle the Main Character faces usually the villain or bad guy in the story but not always