Meet Kouki Yamauchi a boy that is introduced to a whole new world filled with demons with black angelic wings to demons with horns and bat wings attached to there back!! You will only know the rest if you read. !!FANFICTION!! Kouki PRONOUNCED: ko:-kee From Japanese 光 (kou) "light" or 幸 (kou) "happiness" combined with 希 (ki) "hope" or 輝 (ki) "radiance, shine" Yamauchi PRONOUNCED: yah-mah-oo-chee Place name meaning "within the mountains" Republished 2016All Rights Reserved