從前有位王子,他滿腹心事地來到了外面的世界,感到很憂傷。他抬頭仰望天空,天空是那樣的純淨、湛藍。於是,他嘆息道:「我要是能上天堂該多好啊!」這時,他看到一位可憐的白髮蒼蒼的老人朝他迎面走來。他和老人打了個招呼,問道:「我要怎樣才可以上天堂呢?」老人說:「通過貧困和謙恭。穿上我的破衣服去塵世間遊蕩七年,品嚐一下人間疾苦。不要帶錢,當你餓了就找好心人施捨一些麵包給你充飢,這樣你就會接近天堂了。」於是,王子脫下了華麗的外套,換上了乞丐的衣服,踏進了廣闊的塵世裡,期間經歷了重重磨難。除了一點點食物以外,他什麼都不要,只希望能夠快一點兒進入天堂。
七年以後,他又回到了他父親的宮殿,但已沒有人再認得他了。他對僕人說:「快去稟告我的父母,說我回來了。」但那些僕人非但不相信他,反而還嘲笑他,也不搭理他。王子又說道:「那去叫我的王兄們來吧,我很想見見他們。」僕人們仍然置之不理,最後終於有位僕人去向其他的王子們報告了這件事,但王子們也不相信。於是這位王子給他的母親寫了一封信,在信裡描述了自己所經歷的種種苦難,但卻沒有告訴她自己是她的兒子。出於同情,王后讓他住在王宮臺階下的一個地方,每天派兩個僕人給他送飯。其中一個僕人心眼兒很壞,說:「乞丐用得著吃這麼好嗎?」於是他把這些食物偷偷地扣留了下來,自己吃或者拿去餵狗,只給這位虛弱可憐的王子一點兒水喝。另一個僕人心眼兒還算不錯,把領到的食物都給王子吃了。雖然不多,但足夠他活下去了。
王子一直忍耐著,但身體卻一天比一天虛弱,病情也一天比一天惡化。因此,他要求接受聖餐。彌撒做到一半時,城裡和附近教堂的鐘就自動響了。彌撒結束後,神父走到臺階下這位可憐人的身邊,發現他已經死去了。他一隻手握著玫瑰,另一隻手握著百合,身旁放著一頁紙,上面寫著他的種種經歷。下葬時,王子墳墓的一旁長出了一株玫瑰,另一旁則長出了百合。