kagurazuki - this must have actually meant so much for kyo.

more about : kagurazuki