The Girl With No Shadow by Joanne Harris

Two women, one  girl. One steals identities, one leaves identities behind her. Zosie de l’Alba is the bad witch with red lollipop shoes, who befriends the good witch, draws the entire neighborhood into her chocolate shop, and seduces an adolescent girl.