The Lord of the Rings is full of iconic fantasy characters, but heroes like Frodo, Gandalf, and Aragorn have a much more profound meaning behind them.