Emotions are universal and extend beyond boundaries of language, literature, religion, age, etc. Communicating with people is not just about transmitting information or a message but also expressing your emotions. In today’s world, while we are continuously striving to make machines smarter and intelligent, we have not been able to make them detect and understand emotions. Through our project we aim to make machines detect emotions from any form of text, which constitutes about 70-80% of information available to us. Understanding emotions exposes us to an array of possibilities: personalized information generation, like advertisements, search results, etc; development of powerful human-computer interaction machines and evolution of more intuitive and emotionally characterized text to speech systems.