Yes Immortals come from Gods, Angels, and Demons mating with humans. Some humans also turn to powerful magics to achieve immortality. There are also a rare few who are merely genetic flukes. Humans will eventually achieve immortality through technology whether it be genetic engineering or nanobots that perpetually will repair cells in the body. In addition some humans live well beyond the supposed 120 year old age limit, and are even immortal without any special DNA, or magic at work. They have such a strong will that they use mind over matter to make it so.