Ramayana is the story of rama, the prince of ayodhya. Poet valmiki describes rama as a dutiful son, loving brother, devoted husband, fierce warrior and wise statesman, of pleasant manners and speech. Rama is above all an upholder of dharma so it is no wonder that he is hailed as an avatar or incarnation of lord vishnu.