Astrin

Astrin is the husband of Mela from the planet Dajulveed. Having leapt into the void during the days before the end of their planet. He arrived on Earth as a Leech or Starchild.