Okay, this is just a very thinly veiled Katanagatari...