The Mahabharata and Ramayana are the most popular of the epics and other religious books of the Hindus. They are also famous among the followers of other religion. The causes for their popularity are almost the same. The story of the Mahabharata tells family drama followed by a great was between the two groups of the same family, the Kauravas and Pandavas. Here, we learn how are fights for the right cause. The Pandavas are dethroned and banished diplomatically by their cousin Duryodhana. They are always subjected to humiliation and injustice. Finally, they are put in a great battle to get their own right. In the Mahabharata, we know how much tolerance one should have, how one can fight for a justified cause, how we should respect our elders, etc. There are so many teachings of an ideal life in it. The Gita, which constitutes a part of the Mahabharata is in itself considered as a great epic. It unfolds all the mysteries of life, the life before and life after.
In the same way, the Ramayana, written in the most popular language of the time, teaches us the high ideals of life. Rama, the most prominent character, shows how many should follow the ideals of life. He possesses all the virtues of a highly idealistic and realistic human being. He follows the system in a humble way. He fights for the justice and his right. This story is told in a very realistic way. It seems to be the story of a common man. So, it has a great appeal in our society till today.