According to Hindu tradition—and according to the Ramayana itself—the Ramayana belongs to the genre of itihasa like the Mahabharata. The definition of itihasa has varied over time, with one definition being that itihasa is a narrative of past events which includes teachings on the goals of human life.