德魯伊教興盛時期,在高盧國遙遠而美麗的森林裏,牧羊人瑟拉多(安迪·吉雷飾)和牧羊女阿斯特蕾(斯蒂芬妮·克雷恩考爾飾)墜入了愛河之中。然而,由於阿斯特蕾聽信他人,誤以為瑟拉多對自己不忠,就決定與他分手並再也不願見到他。傷心欲絕的瑟拉多,企圖投河自盡了斷一生。於是人們都以為他死了,但實際上他卻被仙女秘密地救了起來。既然此前他也立下誓言不再與阿斯特蕾相見,瑟拉多必須經曆多重考驗來打破這個詛咒。對愛的瘋狂和絕望,被仙女的覬覦以及處處遇到競爭對手,他隻能把自己偽裝成一個女人以此希望再次與阿斯特蕾見上一麵。那麽他是否會被人識破,從而違背了自己的誓言呢?