Enchantment
Orson Scott Card
 The protagonist and narrator is Ivan Smetski, a young Ukrainian-American linguist who specializes in Old Church Slavonic, a language from 10th-century Russia. In 1992, Ivan returns to his native town of Kiev to pursue additional graduate studies. While there he discovers the body of a woman, apparently sleeping in the woods. He awakens her with a kiss, and she tells him, in Old Church Slavonic, that she is Katerina, a princess of the kingdom of Taina. Transported back to the 10th century, Ivan follows Katerina back to Taina where he finds the Christian kingdom terrorized by the traditional Russian arch-villainess Baba Yaga. Ivan and Katerina marry and escape back to the 20th century to avoid the machinations of Baba Yaga, who has enslaved a god and laid claim to Taina's throne, and the druzhinnik Dimitri who covets the throne. Baba Yaga's magical powers, however, allow for her to follow Ivan and Katerina to modern times. Back in the Ukraine, Ivan discovers that his cousin is in reality the immortal god Mikola Mozhaiski. Returning to the United States, Ivan further discovers that his mother is a magic user, with the same powers as Katerina. After Katerina discovers Dimitri's plot through scrying, Ivan and Katerina return to Taina, deftly avoiding Baba Yaga who magically "skyjacks" their intended 747 back to the 10th century. Returning to Taina, Ivan and Katerina confront Dimitri, the enslaved god, and Baba Yaga. Though the Castle of Taina is destroyed, the two emerge victorious, and return to the modern world to live.