Время действия романа - XI век, главное событие - нормандское завоевание Англии. На караванном пути в Малой Азии встречаются дружинник английского короля Гарольда, нормандский менестрель, беглый немецкий монах и прекрасная гречанка. Их дорожные приключения перемежаются с воспоминаниями главного героя о патриархальной жизни англичан до битвы при Гастингсе. Автор ведет с читателем увлекательную игру и порой вплетает в свое полотно нити вымысла, превращая исторический роман в подобие фэнтэзи.
Три странника с утонченного Востока попадают в Англию XV века, где в борьбе за трон истребляют друг друга в кровавой войне два могущественных рода - Ланкастеры и Йорки. Волею судеб заброшенные в Альбион путешественники не могут понять, почему чудовищное кровопролитие названо именами прекрасных цветов - Алой и Белой розы.