《牡丹亭》的故事凄美奇幻:南宋初,南安太守杜宝有女儿名叫丽娘,老夫妇爱如掌上明珠,给她聘请了一位陈最良老塾师教她诗文。杜丽娘的侍女小春香很是淘气,经常跟陈老先生开玩笑,还引杜丽娘到后花园去游玩。
一天,杜丽娘在后花园玩累了,就在牡丹亭旁小睡。梦见了一位风度优雅的才子和她相会。以后,她时常惦记着梦中的情人,就思念成病。病中,她画了一幅自画像,还在画上题了一首诗,终于忧郁病死。死后,杜家的人依照杜丽娘临终遗愿,将她葬在后花园一棵梅树底下,还盖了一所梅花观,由石道姑伴守着她的灵柩。
石道姑进梅花观没多久,来了一位游学青年柳梦梅。青年得病,在梅花观里将息。一天,柳梦梅游花园,拾到了杜丽娘生前的自画像,他回房细看,觉得画中美人很面熟,当晚也做了个梦,梦见了杜丽娘。杜丽娘告诉他,怎样可以使自己复活。柳梦梅就和石道姑设法祈祷、开墓,救活了死去已久的杜丽娘。