Book Information: Lost Places

Tim knows how stories work: knight saves princess from dragon, everyone lives happily ever after. Then his girlfriend, Molly, is abducted by a visitor from the future. Normally, of course, the hero would rescue the girl—but this is no ordinary fairy tale...