M ir ro r
This is Lazette, a lost spirit in the mountains who takes the form of a small English girl. They seek vengeance for eternity for something unknown. So they steal the happiness from others for their own good. If they collect the world's happiness, they'll finally have their rest.