在那个清朝的雍正年间,山东东昌府有个让人眼前一亮的女子。她出生的时候,天上飞舞着彩云,家里飘散着连绵不绝的香气,于是大家给她起了个好听的名字——香云。等到她十五岁时,已是亭亭玉立、眉目如画,聪明机灵得让人赞叹。她热爱读书,看各种奇怪的书籍,对天文与地理都懂得颇多。而最吸引人的,是她那手艺精湛的卜卦本领。只要有人求她算命,香云总是神秘兮兮,除非真的不得已,不然是不会轻易露面的。
隔壁住着一个年过六旬的老寡妇,她的小儿子鸿运外出经商,一去就是几个月,音信全无,让她心急如焚。于是,她便鼓起勇气,走邻居家的门,向香云求助,希望能为自己的儿子卜卦。但是香云却冷淡地拒绝了。这位可怜的老太太没办法,只好清晨早起,赶到十多里外的地方找一个狐名叫石半仙的大师,想给儿子算一卦。这个石半仙可是远近闻名的掌门,擅长看人生死吉凶,每说一次,要收一两银子,不过如果结果不准,他还愿意自己赔给你。
当她把儿子的生辰八字告诉石半仙后,这人开始掐指算命,闭上眼睛自言自语。突然,他大惊失色:“不好!这卦显示,你儿子今夜三更会遇到大祸,性命堪忧。”听到这些话,寡妇脸色苍白,感到一阵恐慌:我儿子还有救吗?石半仙答应可以救,但需要十两银子。老太太吓坏了,哀求他让步,可石半仙却毫不在意,从背后沉默回到了他的屋子里。

满腹愁苦的寡妇回到家,哭得撕心裂肺,声音传到了香云耳中。香云被绪急得跑来问情况,听完后感觉事情蹊跷,难道石半仙真的是如此灵验?于是她拿到鸿运的生辰信息,决意帮忙算一卦。可一番努力下来,她也只得到一个相同的可怕答案。听着悲伤的哭声越来越近,周围的邻居纷纷涌来,想替寡妇找办法。香云终于妥协,决定试试看,却交代众人千万别张扬。
就在那夜的三更,香云准备了一桌法事,贴上星官马,点起香烛,把鸡肉和水摆上去,还剪下一缕寡妇的头发作符。之后,她念诵咒语,然后敲门,让寡妇高呼嗨运。在完成这一切后,她终于回家,留下寡妇在家静待结果。

第二天,当阳光洒进窗户,寡妇依然焦虑,突然,儿子竟然从门口闯入,令她泪流满面。“你还活着!真是太好了!”而鸿运则显得异常激动,诉说起他昨晚的奇妙遭遇。原来,由于极度思念母亲,他匆匆赶路,却在途中心烦意乱之际避雨来了一所破窑。当夜里三更时分,刚好听见母亲在外呼唤自己的名字,他立刻冲出去,像是有一种神秘的力量推动着他,结果瞬间就听到“轰”的一声,那窑倒塌了。若不是及时逃出来,自己的命早已经被埋葬了。
这下,夹杂着对石半仙的不满,寡妇忍不住心中的怒火,决定带着儿子找到石半仙要回银子。原本应该抱歉的石半仙,此时满脸尴尬,他从未在算卦上犯过错,没想到这次碰了软钉子,愤怒又羞愧,连忙把卦金推售,并且加上额外的补偿。
不过,世事如风,总有不透的墙。几天后,石半仙还是得知了香云救了鸿运的消息。一时间,他心中争斗,怀恨在心,决心进行报复。某个午夜,他独自来到荒郊野外,与石人施展了一种诡异的法术,想乘着黑暗的魔力,朝香云的家里砸去。只盼能结束这种挂一漏万的局面。