I heard this song years ago from the short film "The Animartions 2" here on Newgrounds. This song is one of those ones that sticks around with you and gets stuck in your head and comes back to haunt you days, weeks, or, in this case, years later.
Unfortunately, just because you remember the song, doesn't mean you remember the name so finding this took quite a while.
Little sad Pandora doesn't know about you or your songs :/