Gods are not always good; While demons are not always evil. The woman you love may not be honest to you Even a great hero may not be invincible … …. In this dark world, how could a fallen man find his soul …