Poemat opisuje historię damy, mieszkającej w zamku na wyspie Shalott. Rzucono na nią klątwę, która zmusza ją do bezustannego tkania zaczarowanej sieci. Damie nie wolno bezpośrednio patrzeć na świat poza zamkiem, więc ogląda widok zza okna odbijający się w lustrze. Pewnego razu, widząc w lustrze przejeżdżającego obok zamku Lancelota, bohaterka zakochuje się w nim. Po raz pierwszy przestaje tkać i...