Olipa kerran kaunis prinsessa, joka rakasti leikkiä kultaisella pallollaan. Pallo oli hänen lempileikkikalunsa koko kuningaskunnassa. Joka päivä hän meni linnan lähellä olevaan metsään leikkimään. Vanhan tammen luona oli syvä kaivo, jonka vieressä hän istui mielellään. Eräänä aurinkoisena iltapäivänä hän heitti pallonsa korkealle ilmaan. Mutta hän heitti sen liian korkealle, ja se putosi syvään kaivoon. Prinsessa katsoi kaivoon, mutta hän ei nähnyt palloaan. Hän alkoi itkeä, koska luuli kallisarvoisen pallonsa kadonneen ikuisesti. Yhtäkkiä sammakko ilmestyi kaivon reunalle. Sammakko kysyi häneltä, miksi hän itki niin surullisesti. Prinsessa selitti, että hänen kultainen pallonsa oli pudonnut kaivoon. Sammakko sanoi, että hän voisi hakea sen takaisin hänelle. Mutta hän halusi jotain vastineeksi. Hän pyysi saada tulla hänen ystäväkseen ja asua hänen kanssaan linnassa. Hän halusi syödä hänen lautaseltaan ja nukkua hänen sängyssään. Prinsessa suostui nopeasti ajatellen, ettei sammakko koskaan lähtisi kaivosta. Sammakko sukelsi veteen ja palasi pian kultaisen pallon kanssa. Prinsessa oli niin iloinen, että hän nappasi pallon ja juoksi pois. Hän unohti lupauksensa sammakalle kokonaan. Seuraavana iltana linnan oveen koputettiin. Kuningas kysyi tyttäreltään, kuka ovella oli. Prinsessa avasi oven ja näki sammakon istuvan siinä. Hän pelästyi ja sulki nopeasti oven. Kuningas huomasi hänen oudon käytöksensä ja kysyi, mikä oli vialla. Prinsessan täytyi kertoa isälleen antamastaan lupauksesta. Kuningas oli viisas mies, joka uskoi lupausten pitämiseen. Hän sanoi tyttärelleen, että tämän täytyi pitää sanansa. Prinsessa oli onneton, mutta hänen täytyi päästää sammakko sisään. Sammakko hyppäsi pöydälle, jossa kuninkaallinen perhe söi. Hän pyysi prinsessaa nostamaan hänet ylös, jotta hän voisi syödä hänen kanssaan. Prinsessa ei halunnut koskea limaiseen sammakkoon. Mutta hänen isänsä antoi hänelle ankaran katseen, joten hän nosti sammakon ylös. Sammakko söi iloisesti hänen kultaiselta lautaseltaan. Illallisen jälkeen sammakko sanoi olevansa väsynyt ja haluavansa nukkua. Hän muistutti prinsessaa hänen lupauksestaan antaa hänen nukkua sängyssään. Prinsessa inhosi ajatusta. Hän ei halunnut kylmää, märkää sammakkoa kauniiseen sänkyynsä. Kuningas sanoi hänelle, että hänen täytyi pitää lupauksensa tapahtuipa mitä tahansa. Prinsessa kantoi sammakon huoneeseensa kyyneleet silmissään. Hän laittoi hänet huoneensa nurkkaan sängyn sijasta. Sammakko oli surullinen ja pyysi häntä laittamaan hänet pehmeälle tyynylle. Prinsessa suuttui vaativalle sammakolle kovasti. Turhautuneena hän nosti sammakon ja heitti hänet seinää vasten. Mutta seinään osumisen sijaan tapahtui jotain taianomaista. Sammakko muuttui komeaksi nuoreksi prinssiksi. Hän selitti, että paha noita oli kironnut hänet olemaan sammakko. Vain prinsessa, joka antaisi hänen syödä ja nukkua linnassa, voisi murtaa loitsun. Prinsessa oli hämmästynyt ja pahoillaan siitä, että oli ollut niin ilkeä. Prinssi antoi hänelle anteeksi, koska hän oli auttanut häntä tietämättään. He puhuivat tuntikausia ja huomasivat, että heillä oli paljon yhteistä. Prinssi kosi häntä, ja hän suostui iloisena. Seuraavana päivänä saapui kaunis vaunujen prinssin kuningaskunnasta. Vaunuja vetivät kahdeksan valkoista hevosta kultaisine valjainen. Niiden takana seisoi Henrik, prinssin uskollisin palvelija. Henrik oli ollut niin surullinen, kun hänen herransa kirottiin, että rautavanteet laitettiin hänen sydämensä ympärille estämään sitä murtumasta. Kun prinssi ja prinsessa astuivat vaunuihin, he kuulivat kovan paukahduksen. Prinssi kysyi, mikä ääni se oli. Henrik selitti, että se oli yksi rautavanteista, joka murtui hänen sydämestään. Hänen onnensa oli niin suuri, etteivät vanteet enää kestäneet. Kotimatkan aikana he kuulivat vielä kaksi paukahdusta. Kaikki kolme rautavannetta olivat vihdoin murtuneet, koska Henrikin sydän oli täynnä iloa. Prinssi ja prinsessa elivät onnellisina elämänsä loppuun asti hänen kuningaskunnassaan. Ja Henrik palveli heitä uskollisesti loppuelämänsä ajan.