在小說中,金光瑤是一個很復雜的人,他做盡了壞事,殺過很多的人,但是也做了很多好事,表面上笑得很溫柔,背地里卻像一個惡魔。在劇中,導演將他的惡繼續放大了,成了劇中的最大反派。
金光瑤是金光善和青樓藝伎孟詩的孩子,是私生子,小的時候一直叫孟瑤,長大后才改名為金光瑤。金光瑤少時和聶明玦、藍曦臣結拜為兄弟,但后來利用藍曦臣殺死了聶明玦,并把聶明玦做成了兇尸。
藍忘機為了給魏無羨報仇,也為了除掉奸惡,砍斷了金光瑤的手臂。聶懷桑為了給聶明玦報仇,一直想殺掉金光瑤,但是沒有成功,最后,是二哥藍曦臣誤殺了金光瑤,刀劍不小心刺穿了胸膛,金光瑤受了重傷。
受重傷之后的金光瑤原本想和藍曦臣同歸于盡,但是在最后念及兄弟情義,把藍曦臣推開了,最終自己死去。金光瑤死后,他的尸體和聶明玦的身體一樣,都是放在棺材里的,都用了72顆桃木釘封死了。