A review by wimzie
Enchantments by Kathryn Harrison

4.0

Harrison's weaving of points in time can take a bit to adjust to. The reader already knows the outcome of the story before they begin, but Harrison lures you in with Masha's honest and observant perspective.