Jack a échangé la vache de la famille contre cinq haricots. Sa mère les a jetés par la fenêtre. Au matin, une tige verte avait poussé au-dessus des nuages, et Jack a commencé à grimper.
Tout en haut se dressait un château avec une porte grande comme une grange. À l'intérieur, une poule nommée Henriette était assise sur un nid d'or. Jack l'a mise sous sa veste et il a couru.
Jack a glissé le long de la tige avant que le soleil ne soit haut. Sa mère a compté l'or deux fois. — Ça, a-t-elle dit, c'était un échange honnête.
Mais Henriette n'a rien pondu du tout. Elle ne voulait pas manger. Elle restait sur le rebord à regarder les nuages, et Jack a compris ce qu'elle guettait.
Jack est remonté et il a frappé. — Ton sifflement lui manque, a-t-il dit. Alors le géant Ronce a sifflé, et Henriette a pondu un œuf, et Jack a échangé trois haricots contre une place à table.