Federigo degli Alberighi to młody florencki szlachcic. Wybranką jego serca jest wyjątkowo piękna Giovanna. By zaskarbić sobie względy ukochanej, Federigo bierze udział w turniejach rycerskich, gdzie daje się poznać jako doskonały wojownik. Wydaje również wiele pieniędzy na wystawne uczty i hojne podarunki – wszystko po to, by zdobyć rękę pięknej wybranki. Niestety jego starania spełzają na niczym, ponieważ Giovanna go nie kocha i poślubia innego. Federigo traci nadzieję i cały swój majątek. Pozostaje mu tylko niewielki majątek w Campi, gdzie utrzymuje się dzięki polowaniom z sokołem.
Po pewnym czasie do sąsiedniego majątku przyjeżdża Giovanna, już jako wdowa, z małym synkiem. Między chłopcem i Federigiem zawiązuje się przyjaźń, chłopiec uwielbia też sokoła i pragnąłby mieć go dla siebie. Pragnienie to zachowuje w tajemnicy aż do czasu ciężkiej choroby – wówczas wyjawia je matce. Zrozpaczona Giovanna gotowa jest dla synka zrobić wszystko. Mimo oporów udaje się do Federiga, by prosić go o ptaka dla syna. Wiedząc, że Giovanna zaszczyci go swoją obecnością, Federigo chce ugościć ją jak najlepiej, a ponieważ nie ma niczego, co mógłby podać na obiad, decyduje się poświęcić ulubionego sokoła. Dopiero po obiedzie kobieta wyjawia mu, w jakim celu przyszła. Federigo jest załamany – zrobiłby dla Giovanny i jej synka wszystko, ale tej jednej prośby nie jest już w stanie spełnić. Giovanna wraca z niczym, niedługo potem jej syn umiera.
Kiedy bracia Giovanny nakłaniają ją do ponownego małżeństwa, kobieta – wzruszona poświęceniem Federiga – decyduje się wyjść za niego za mąż. Są razem szczęśliwi.