九重天分为昭明与烬海两国,千年来以天河为界,互不侵犯。直到昭明公主沈烬微的故国一夜覆灭,她才知道,所谓边境叛乱,不过是父皇与烬海摄政王联手编造的罪名。两国借她的血祭开启天门,屠尽沈氏一族,再将罪责推给对方,借仇恨换来百年太平。
行刑前夜,烬海少将谢无咎奉命押送她入天牢,却在她腕间认出一枚故人玉扣。那是他幼年被昭明俘获时,沈烬微偷偷塞给他的护身符。谢无咎曾被两国当作挑起战争的证据,逃亡多年;沈烬微也成了两国都要灭口的亡国公主。两个本该彼此憎恨的人,就此成了共同逃亡者。

他们穿越天河,躲避追兵,靠着互相拆穿谎言活下来。沈烬微逐渐发现,谢无咎的家族当年也死于那场阴谋。他不求她原谅,只陪她回到故国废墟,替她挖出埋在王陵下的真相。朝夕相依间,恨意悄然变了模样;可当谢无咎得知烬海百姓也将被牺牲时,他仍选择回去救人。沈烬微以为他背叛了自己,直到追兵袭来,他用自己的身份替她挡下致命一箭。
谢无咎重伤昏迷,沈烬微体内沉睡的天赋终于觉醒。她能听见死者留在天地间的最后一句话,也能让被篡改的记忆重现。她没有急着杀回王城,而是暗中布局:让谢无咎送出的密信引两国权臣争夺伪造的和平诏书,再以亡者证词为饵,诱使摄政王在万仙朝会上亲口承认血祭阴谋。与此同时,她联络两国被战争毁掉家园的百姓,把他们从仇恨的棋盘上拉下来。
朝会当日,摄政王当众指认沈烬微是妖女。她却抬手唤醒王陵封存的记忆:屠城的命令、伪造的军报、父皇为求自保亲手交出的族谱,一幕幕映在九重天的云镜之上。谢无咎带着烬海将士闯入大殿,却没有挥刀,而是放下兵器,逼得两国军队也纷纷倒戈。昭明皇帝与烬海摄政王被押上审判台,罪状昭告天下;参与血祭的权贵尽数清算,王权也被交由百姓推选的新议庭裁定。

复仇终于有了回音,沈烬微却没能等到谢无咎醒来。天门在她觉醒的力量下裂开,门后传来他的声音,也传来无数亡者的呼唤。她握住玉扣,走向天门。云层合拢后,世间再没人见过她。多年以后,天河两岸的孩子不再被教着仇恨彼此,只听说有一位公主曾为亡者讨回公道,而某个无名旅人,始终在寻找她。
评论
小北不熬夜
结尾停在天门那里刚刚好,想知道她有没有等到他醒来。