The Grandfather Dragon

As the God of Magic, he created all magical life forms known as spirits and is responsible for their abilities. Apparently being basically the God of Gods was not enough for him though, as soon as the humans began to appear in his land he was infatuated with them. He saved them from Nieyamaso and elected himself their new god as well.

He is not the first God of Magic however and he inherited his position after the previous was destroyed. The previous God of Magic is his creator along with a select few other gods such as Yumetsa and Nieyamaso

Trivia

 * The previous God of Magic was a snake and the one that replaces the Grandfather is a cat, this theme follows the cycle of the Vietnamese zodiac, albeit in reverse.
 * The Grandfather is loosely based on Lạc Long Quân who married a fairy, and together they produced the Vietnamese people. Though he has nothing to do with the creations of humans he does create spirits in their image out of admiration.
 * The Grandfather was originally a god of wind before he inherited the powers of his predecesor, his original name was Kaizeyal which has themes of flying and air. His original name is nearly lost to time only being known by Yumetsa and Nieyamaso.