In the fourth InuYasha movie, "The Castle Beyond the Looking Glass," and in the movie, "Blood: The Last Vampire," this 'looking glass' is mentioned. It seems to be a magical divide between the demon realm and the human realm. But where does this reference come from?