《长歌行》的女主角李长歌为原太子李建成之长女。李长歌因为小时候自请去突厥和亲被李渊特封为“永宁公主”,后来和亲被李世民阻止,但公主封号保留。玄武门之变时长歌的全家被李世民所杀,但其凭借武艺与智勇并在众人的隐瞒下以“追捕过程中永宁公主连人带马坠入山涧”假死而逃脱,女扮男装隐瞒身份流落民间。表示自己从此将以诛杀窃国贼子李世民为道。
导致李长歌父亲太子李建成被杀就是历史上著名的“玄武门之变”。公元626年7月2日,秦王李世民在长安宫城北门玄武门发动突然袭击,杀死了太子李建成和齐王李元吉,逼迫唐高祖李渊立自己为太子,为最终登上皇位扫清了道路。应该说,李长歌父亲太子李建成在“玄武门之变”被杀,和李长歌爷爷,也就是唐高祖李渊有直接的关系。正是李渊没有正确处理好家庭和国家的矛盾,导致了家门喋血。
从“玄武门之变”本身来说,李渊事先是一点准备都没有的,他想不到李世民会有这么大的胆子,下手会这么狠、这么重。这从李渊在“玄武门之变”后的反应可以看出来。“玄武门之变”前一天,李世民上告李渊,说太子李建成和齐王李元吉谋害自己。于是李渊计划在次日,也就是“玄武门之变”当日召集李建成、李元吉和李世民并裴寂、萧瑀、陈叔达等一班重臣调节双方的矛盾。太子李建成和齐王李元吉被杀后,李世民派大将尉迟敬德到李渊那里去报告(同时逼宫),这时李渊和裴寂、萧瑀、陈叔达这班重臣还在皇宫一边“泛舟海池”一边等李建成和李世民的到来。看到满身血污的尉迟敬德,李渊大惊,问:“今日是谁作乱?你来这里干什么?”可见李渊对“玄武门之变”一点心理准备都没有。但“玄武门之变”从本质上说是太子李建成和李世民为争夺皇位长期积累起来的矛盾的总爆发。李建成和李世民争储李渊是知道的,为了这事李渊可以说操碎了心,也想了很多的办法。所以从解决由谁当接班人这一问题的角度来说,在“玄武门之变”前李渊是做了大量准备工作的。