Spedbarnet Leontes sendte vekk, Perdita, blir funnet av en gjeter i Böhmen og hun vokser opp der som en vanlig bondejente. Hun og den böhmiske prins Florizel, sønn av Polixenes, har forelsket seg. Når Polixenes får vite om dette mister han besinnelsen og truer med å drepe Perdita, fremfor å tillate prinsen å gifte seg med en bondejente.