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

Sonnet

Epic

None of these

Ode