Human sentiments are broad and diverse. Products, brands and people can make us feel a wide range of emotions: happiness, anger, disappointment… Users and consumers express these feelings and opinions on Twitter, Facebook, blogs and comments, within the reach of companies and organizations. Understanding language is the key to learn what the community thinks about a particular product and to make predictions about it. Mastering language, however, is tricky: the diversity of vocabulary, the differences between regions and the use of irony and metaphors makes of sentiment analysis a complex and fascinating task.