B. Good is always rewarded, and evil is always punished.
Explanation:
One of the most interesting characteristics of Dante's universe is the fact that it is extremely ordered and structured. This is a consequence of the fact that Dante followed a simple moral code in his texts. For Dante, good is always rewarded and evil is always punished. Under these "codes," people have the opportunity to behave in good or bad ways, but they will always receive the appropriate punishment or reward.