Who are Demigods? Are Demigods also human beings?