This project analyzes and identifies changing trends in music lyrics using Natural Language Processing (NLP). The study uses songs that have ranked amongst the Top 100 in Billboard Charts from 2000 to 2017, and analyzes them based on their peak rank position in a given year. The dataset consists of 6,100 songs, from 1,770 artists, categorized into 6 different genres.