Kouya Ruten

FictionJunction-Kouya Ruten

It's apparently from an anime with a very long name.

End