This song has a lot of meaning...it was difficult to write. It's a deep meaning.
http://www.nicovideo.jp/watch/sm20361408