Il était une fois, dans une lointaine campagne anglaise, un garçon prénommé Jack. L'enfant vivait seul avec sa mère. Son père avait disparu quelques années plus tôt, leur laissant pour seule richesse, une vache. Jack et sa mère ne se nourrissaient que grâce au lait qu'elle leur donnait et aux rares légumes qui poussaient dans leur champ. Mais d'année en année, les récoltes s'appauvrirent, et hélas un jour, la pauvre vache, devenue trop vieille et fatiguée, ne leur offrit plus aucune goutte de lait. En chemin vers le marché pour la vendre, Jack rencontra un drôle de marchand qui l'aborda et lui proposa, en échange de la vache, une poignée de haricots, prétendant qu'ils étaient magiques. De retour chez lui, sa pauvre mère malade le gronda et jetta les haricots par la fenêtre. C'est pendant la nuit que la magie opèra. Au réveil, que vit Jack ? L'histoire magique d'une amitié inattendue.