Król (Jean Marais) i królowa żyją szczęśliwie. Mają tylko jedno dziecko, śliczną Królewnę (Catherine Deneuve). Pewnego dnia Królowa umiera. Tuż przed śmiercią wymusza na Królu obietnicę, że ten ożeni się ponownie tylko wtedy, jeśli znajdzie kandydatkę na żonę piękniejszą, niż ona. Ministrowie nalegają, aby Król ożenił się po raz drugi i spłodził syna. Jedyną kandydatką, która wydaje się spełniać nałożony przez Królową warunek, jest Królewna. Król postanawia poślubić własną córkę, ale ta opiera się. W zmaganiach i ucieczce pomaga jest matka chrzestna - Liliowa Wróżka (Delphine Seyrig).
Osierocona przez matkę nastolatka, cierpiąca z powodu braku zainteresowania ojca, poznaje kłusownika, który usiłuje ją wykorzystać do stworzenia alibi na czas własnego przestępstwa.
Film opowiada o głębokiej relacji, jaka wytworzyła się między wrażliwą, mieszkającą na farmie dziewczyną, a jej ukochanym osłem. Chociaż Marie i Balthazar zostają rozdzieleni, ich historie się przenikają, gdy zmagają się z trudami życia.