In 1919, in the town of Edenfall, Pennsylvania, young Vasilisa, her mother Tatiana, and her grandmother (Babka) have just learned that her father has been presumed dead in WWI. Meanwhile, a young boy, Ivan, is looking for vengeance after the murders of family members. There appear to be supernatural forces at work that the two teens must work together to defeat.
Their quest leads them to "Old Rus," the land of Russian folklore, where they deal with the three Baba Yaga sisters among others. Through many trials and adventures, the teens also deal with their feelings toward each other.