Ambientada entre 1490 y 1492, la novela de Tracy Chevalier se desarrolla entre un castillo en Lyon y las ciudades de París y Bruselas. La historia trata sobre una serie de seis tapices flamencos conocidos como los tapices de la dama y el unicornio. La creación de los tapices une a personas que de otro modo no se conocerían: sus vidas se entrelazan, al igual que sus deseos. A medida que se enamoran, son rechazados, se vengan, encuentran un amor no correspondido, recurren a la iglesia o a ideales paganos, los tapices se convierten para cada uno en una visión ideal de la vida, pero todos descubren que no pueden hacer suyo este mundo ideal.