(2) Ratnawali was written by the famous poet Kalidas. Kālidāsa was a classical Sanskrit writer, widely regarded as the greatest poet and dramatist in Sanskrit language of India. His plays and poetry are primarily based on the Vedas, the Mahabharata and the Puranas.