從前有一個王子,他的名字叫大衛。雖然大衛王子的樣貌英俊,有着金黃色的頭髮,又圓又大藍色的眼睛,還有着長長的瞼,高大的身軀。但是他非常任性常常靠着自己有強大的權力,便欺負皇宮中的官員和市民。當見到有乞丐向他討錢,他不但不損贈一些金幣給乞丐,還騎着白馬在乞丐衝過去,令乞丐受傷,完全沒有王子的器度。
有一天,大衛的父王終於知道大衛王子的行為多麼惡劣,所以便叫大衛王子入皇宮見他。當大衛王子的父親問:大衛,你知道自己做錯什麼嗎?可是大衛王子大聲回答:我沒有做錯事!大衛的父王大怒,便立即把他逐出城堡外,成為一個平凡的市民。
但大衛王子變成平民後,無法適應平民的生活,而且心有不甘,便三番四次偷入城堡,請求父王寬恕。可借父王知道他不是真心悔改的,於是更加憤怒,便叫巫師把大衛王子變成青蛙。大衛王子每天要做五十件善事,直至性格充滿善心,才可變回原狀。從此以後,他便以做善事為己任。