All this talk about Yozora, let's talk about Shibuya. I read that Shibuya is an actual city in Japan, however, the place that Neku and friends in dream drop distance are from is also called 'Shibuya.' Now I find it a bit unlikely but do you think there is any sort of connection?
The thing is...