三十七年前,孝文帝太和十二年,山東兗州人王伯恭聚眾起義,甘擎與賈思鵬積極響應,帶領流沙堡加入。他們轉戰兗州青州,占據嶗山,王伯恭稱齊王,封甘擎為丞相,封賈思鵬為大將軍,并著手與南朝聯絡,一時間震動三齊,震驚北魏。
但是王伯恭不是成大事的人,占有嶗山后,立剛取的賈思鵬的小妹為王妃。之后不思進取,坐以待斃。結果僅僅一年,北魏派東萊鎮將孔伯孫引兵來戰,同時又派來各路援兵圍攻嶗山一帶。孔伯孫自幼與師弟仲賓在嶗山太清宮學藝,伸手非凡,他們與甘擎和賈思鵬打的難解難分。不過重兵壓境,很快齊王兵敗,齊王也被亂兵殺死,眾將旗倒兵散。
兵敗之日,孔伯孫領兵殺進王府,他讓師弟仲賓把守王府要道,自己獨自走進后堂。此時,王伯恭新王妃賈氏,懷抱幼子王袞正由哥哥賈萬里保護著要逃跑,只是女人家害怕腿腳不聽使喚,恰好被伯孫趕上。賈氏知道自己肯定逃不過追捕,便把兒子托給哥哥逃跑,自己死死抱住伯孫大腿求饒。賈萬里自己儀表堂堂,妹妹賈氏更是傾國傾城,伯孫見她可憐楚楚,心中不忍,留下賈氏性命,匿藏起來收做側室。
孔伯孫這么做等于私放了叛逆的遺孤,因此他嚴密的封鎖消息,外人并不知道賈氏的身份。正好伯孫的夫人因為難產新亡,伯孫便收了賈氏,代為養育自己剛出世的女兒。
甘擎引敗兵逃回靈仙島,繼續一邊韜光養晦,一邊繼續與北魏對抗。賈思鵬則抱走妹妹和王伯恭的兒子,就地隱藏在潮海院出家,法號法鵬。
光陰似箭,一轉眼十幾年過去,王袞已經長大。這些年法鵬親自交給孩子武功和基礎經學,等他稍大,又托人把這個外甥送到青藤學院。這時孔伯孫已經官拜即墨府尹,他也把女兒孔嬌嬌送來,不曾想到,兩個孩子竟然一見傾心,日久生情,并私定終身。
伯孫一家發現后女兒懷孕后,趕忙把王袞找去尋根溯源,王袞不知父母是誰,只得說出舅舅的名字,賈氏聽了大吃一驚,驗證胎記,確認女婿竟是自己親生兒子,王袞也才知道自己的身世。這下伯孫家亂了套,因為未婚先育、兒女成婚、私放叛后,樁樁件件都是國法、道德所不容,為了免除滅門之禍,只能對外封鎖消息,偷偷把兒女藏在家中。
不久他們的孩子出生,當初他的爺爺戰死之處是一個芳草環抱的亭子,為紀念這個遺跡,給孩子起名王亭,連將來將來弱冠的字號都想好,叫子芳,小名叫芳兒。
紙里包不住火,孩子剛出生不久,王袞是叛逆之后的事情,不知怎么被泄漏,報到青州官府。青州刺史與伯孫有舊,明著要青州衙門派員要到伯孫家老查問,暗中偷偷差人提前告知告知。孔伯孫看信大驚,情急之下想來想去,最后由他的師弟仲賓幫忙,制造了一個全家到嶗山游玩,不幸墜海的事故。青州衙門的人正好來即墨調查,從知府家一直查到嶗山太清宮嶗山頭,打聽到王袞與孔嬌嬌落崖而亡,最后青州以查無證據了事。不過孔伯孫的對頭,繼續糾住此事暗中查訪。
無奈,后來伯孫一家,又把王亭送到賈萬里的朝海寺,孔伯孫自己沒過多久辭官歸隱,隱居太清宮,十年前被他的師弟東俠仲賓推舉為東湖大劍,后繼任太清觀主。賈氏夫人隱居坤道院。王袞與孔嬌嬌,倆人武功都不錯,演出雙雙落海,不知到何處隱居。法鵬繼續把王亭養大,十年前甘擎約他一同參加終南論劍,甘擎力奪東魔,賈萬里勇奪東怪。
再之后,幾年前等到王亭上學年齡,東怪又給他送到青藤學院,正好甘擎的孫女盈盈,莫不有的兒子莫聞年齡相仿,都送到了一起。同時賈萬里同族的孫女賈茹也在,四個小伙伴就成了最要好的朋友和同窗。