What is goth?

I had a little argument with a friend about what goth is. He thinks its in the way you dress and the music you listen to. I think its the way you act, think, and the way you see the world. I feel it has very little to do with physical apperance but more in the way you perceive things. So heres a simple question id like to get your guys views on what you think goth is.