Enchantment

by Orson Scott Card

Summary from __NoveList__: //Follows one man from ninth-century Russia to present-day America as he struggles to rescue a princess and her kingdom, find true love, and overcome the blackest of evil.//