Teela has one complicated and mysterious origin, and just may be the single most enthralling of all the characters!