Illusion: Jade Spirit

Illusion: Jade Spirit drops from the Sha of Fear in the Terrace of Endless Spring.