A long narrative poem that records the adventures of a hero is called?

Ode

Epic

Sonnet

None of these