Basically she'd be an illusionist. Sight and sound, touch (an illusion of pain, perhaps?) but not very good at scent or taste. If I made her an alien, she'd have to find some way to Earth.. *thinks* Or maybe she's not an alien, she's just... a distant cousin to some hero?