婉然,大燕先帝最小的公主,也是薛芳菲的朋友,她纯粹无暇,心地善良,万千宠爱于一身,也是京城里公认的第一美人和才女,她心系肃国公箫蘅,一心一意只为博得他在心里的一丝位置,可是两人之间也隔着杀父仇恨,婉然是箫蘅的救赎亦是鸣冤之路的后盾,也是这个世界上最了解箫蘅的人,她用自己的善良,智慧一步步化解危机,也靠自己的努力帮薛芳菲和姜梨沉冤得雪。同时成为了大家的依靠,与箫蘅经历生死后亦成为他心中所爱,也是叶世杰心中的白月光。
大燕肃国公。萧蘅幼时父亲被成王所害,母亲也殉情而去。他一直试图为父鸣冤。在结识了刚登基的洪孝帝后,志同道合的两人成为挚友,此后萧蘅便暗中为其办事。而婉然也是同他一起长大的竹马,二人之间虽因为婉然的哥哥成王有杀父之仇,可是箫蘅并不讨厌婉然反而处处保护她照顾她,两人之间经历了生死,终于箫蘅也看透了自己的内心也勇敢承认自己喜欢婉然的事实。在一次追踪盐枭头目时,他遇到了薛芳菲。一开始萧蘅只是把她当成自己的棋子,随着接触越深,他被薛芳菲性格里的坚韧所吸引,误以为自己喜欢的人是她,可是最后也还是看透了自己的内心,勇敢的去追寻着婉然。
渌阳叶家长房嫡子,姜梨的表哥。叶世杰起初并不喜欢姜梨这个表妹,在他遭遇敲诈时姜梨和婉然为其解围,并主动与其澄清幼时的误会,误会解除后他加入了姜梨的队伍,在岁试的相处过程中,他渐渐喜欢上婉然,后又因为婉然是公主的身份不敢表露心意,可是依然对其非常好,处处照顾她,支持她,然而婉然一直喜欢的是萧蘅,他只能将这份感情埋在心底,叶世杰不愿意破坏二人之间情谊,值得一次偶然的突变,终于是把自己心意告诉了婉然。
淮乡县令薛怀远之女,也是婉然偶然间认识的朋友,两人志同道合,薛芳菲本是淮乡第一才女,她辅佐丈夫考取功名,孝顺婆婆,善待小姑子,对家庭尽心尽力,对丈夫爱得毫无保留。却一朝被所爱之人背叛,家人遇害之后,她决心复仇,以救命恩人中书令之女姜梨的身份回到京城,在肃国公萧蘅还有婉然以及叶世杰等人的帮助下,不断努力对抗不公,最终救出意外入狱的父亲,重获美好生活。
大燕长公主,妹妹是婉然,婉宁本是大燕先帝之女,却被当作质子送去代国,在代国她受尽折磨。历经千辛回国后,得到的不是尊重,而是流言蜚语,因此她也深深的恨上了自己妹妹,甚至在复仇的道路上不惜杀了婉然。对皇室心生怨恨的她开始帮助哥哥成王夺位,在这期间她结识了沈玉容,对他付出真心,然而沈玉容却只是在利用她,最后更是对其下毒,心灰意冷的婉宁用沈玉容送的簪子自尽而亡。
薛芳菲的前夫。沈玉容出身寒门,在妻子薛芳菲的帮助下,考取了状元。被婉宁公主一眼相中,为了前途他果断抛弃了妻子,将她活埋在清呈山。不久后在姜家,他遇到了与亡妻有相同容貌的姜梨,做了亏心事的他日日饱受折磨。当他得知姜梨就是薛芳菲,并且爱上萧蘅后,试图将萧蘅置于死地,以挽回薛芳菲,失败后跳楼自杀。