方浩和方玉儿杀退官兵,投奔水泊梁山。宋江在众头领的劝说下同意收留二人。高威率领五千人马包围梁山,并扬言只要交出方玉儿即退兵。
方玉儿在宋江的暗示下为了不让梁山引发战事与方浩在山洞中相聚一宿后毅然下山,被高威带回了京城。方浩发现玉儿离他而去悲痛万分,错把蔡无双当作了玉儿。
清醒后方浩劝无双赶紧下山,否则若梁山的人发现她是蔡京的孙女会对她不利。蔡无双答应在山下等他。孟皇后得知方玉儿回京,策划把方玉儿安置在教坊司练舞。
方玉儿回京后如孟皇后的安排,在教坊司练舞。孟皇后又一次在方玉儿的食物中投毒,方玉儿有所警觉,但菊花不幸被误食而死。
赵佶封锁消息迫使孟皇后露出马脚,终于承认毒害方玉儿的事实,并说出了对赵佶的爱,但最终还是被赵佶打入冷宫。方浩告别了宋江下山去救方玉儿,为了逃避蔡无双对他的感情和蔡无双分道而行。
赵佶招回了卢廷,并听从了卢廷的建议安抚方浩和梁山好汉,并出了《罪已诏》昭告天下承认自己的过失。方浩和蔡无双在城外森林等方玉儿。
方玉儿告别赵佶离开皇宫,赵佶依依不舍。方玉儿在半途中深感不应辜负赵佶的一片深情又回到了赵佶的身边。帮助赵佶一起完成了《江南山水美人图》。