根據艾尼•洛倫茲的國際暢銷書改編這個故事發生在中世紀,這個時候教會為了維持他們的威信而進行著鬥爭,三個教皇為了各自的權力進行著激烈的爭鬥1414年,來自西班牙,法國,意大利和所有歐洲領土的紅衣主教,修道院院長和主教們為了聯合天主教教會突襲了神聖羅馬帝國瑪麗•舍雷爾是一個富有的衣布商人的女兒,人長得漂亮迷人,並且在康士坦茨過著享有特權的生活。她最愛的父親什麼都願意給予她,除了答應她和她兒時的同伴米歇爾•阿德勒來往,因為他是窮人家的兒子。隨著瑪麗和米歇爾年齡的增長,二人的友誼漸漸變成了愛情,所以當瑪麗的父親馬西斯決定讓瑪麗嫁給律師魯伯特(公爵的私生子)的時候,瑪麗表示出強烈的反對,但是如果她不答應,她就有可能再也看不到米歇爾,而且她在直覺上也不相信魯伯特,可是她不得不遵從父親的意願,但誰也不知道這會帶來災難性的後果。馬西斯和魯伯特在婚前協議上達成新娘必須是處女,否則魯伯特將會得到他的所有財富。但在婚禮前夜,一名官員卻帶著兩名目擊證人在舉行婚禮的地方指認瑪麗,說她是個妓女。也因此瑪麗被關了起來,並在那天晚上遭到了魯伯特同夥殘忍的強暴,最終瑪麗被判有罪,天主教會法庭對這個賣淫女做出了判決:瑪麗在公眾面前遭到了鞭打,並且被禁止在康士坦茨生活。在生死邊緣掙紮的瑪麗,被一群妓女救起。幫助瑪麗治傷的希爾特露特很快成為了她的最親密的朋友。從一個地方到另一個地方,瑪麗唯一生存的機會就是成為一名真正的妓女。希爾特露特交給了瑪麗很多她們工作中的技巧,很快,瑪麗成為了一名最漂亮,經驗最豐富的妓女。支撐瑪麗活下去的理由就是對那個毀了她生活的男人的憎恨,她決定一定要讓那個男人得到該有的懲罰。一天瑪麗再度遇見了米歇爾,此時的米歇爾是一個得到了尊重的團長。米歇爾一直相信瑪麗已經離開了人世,即便如此,他也沒有停止過對瑪麗的愛。令人難過的是,瑪麗還不能和米歇爾一起離開,她必須把她的恥辱和憎恨一並了結。當瑪麗被一個懷孕的女人雇傭為她的丈夫的情婦,並且允許瑪麗和希爾特露特整個冬天都在貴族的城堡裡度過的時候,瑪麗覺得自己的目標快要達到了。瑪麗發現,魯伯特正在密謀掠奪他的家族的財產,為了阻止魯伯特計劃的實施,瑪麗選擇大膽的冒一次險。混在前去參加委員會的衣著鮮艷的牧師和貴族的人群裡,瑪麗回到了她的家鄉康斯坦茨,在這裡醞釀著最後的對決,帶著瑪麗對復仇漫長的等待……