Tre solar

Hanna (Lena Endre) lämnar sina barn och sin gård för att rida ut till kusten och möta sin man, korsfararen Ulf (Mikael Persbrandt), som är på väg hem igen efter fyra års strider i Orienten. Halvvägs möter Hanna pesten som blixtsnabbt sprider sig in över land. Hon beslutar sig ändå för att fortsätta i sällskap med vännen Joel Fiskare (Kjell Bergqvist) som plötsligt förlorat hela sin familj. Det blir en våldsam och omtumlande färd där…