(Ah then the best I can do for you is have your character talk to Xenith although she is an moonborn  (big pale elf) and she is with a dark elf child who she cares about and takes care of and a python who is currently in her womb so to have him in the same cage would not be a stretch. Xenith also knows magic)