Analyzing themes and messages