Didan
Didan is Lord Kairaks spirit guard. Despite his harmless palm-sized apperance he cruelly tests Reana's purity of heart by showing her the painful memories of having a lonely childhood. As well as the ability to look into someones heart he can make himself invisible. He wants to go to the New Dragon Realm to see his family. He has known lord Kairak for Kairaks whole 300 year lifespan and yet they have no relationship other than one between a master and servant. He thinks any risks for Kairak not returning to the other dragons should be obliterated and is forced to change that opinon when he figures out he can not get rid of Reana ,who unintentionally holds his masters Dragon powers, unless he wants to be destroyed