311 pages.
At head of title: The mirror.
Elva must learn to wield her magical powers in a town that fears all witches while righting her family's past wrongs before it's too late.
LSC23.99
1.Young women--Fiction.2.Blessing and cursing--Fiction.3.Visions--Fiction.4.Villages--Fiction.5.Witches--Fiction.6.Magic--Fiction.Dynamic Details