I have heard many great songs in my life and will continue to hear many great songs. Many of these songs i'll listen to over and over again, eventually getting 'tired' of them. But there is one song, that since till this day has been my favorite song and that song is Changes by Tupac. The original Changes is pretty good, but Typac's version is deep.