关于薛怀义的死因,史书上记载了三种说法。第一种说法见于《实录》,后来又被《资治通鉴》采纳,说薛怀义是被武则天的堂侄武攸宁暗杀的。暗杀的地点,就在洛阳宫城内的瑶光殿。第二种说法见于《旧唐书》,说冯小宝是被武则天的女儿太平公主的乳母张夫人率领壮士暗杀的,具体情节和武攸宁的故事差不多。第三种说法见于李商隐所写的《宜都内人传》。宜都内人是武则天的宫女,她规劝武则天,男为阳,女为阴,武则天如果用男宠,那就以阴求阳,自毁长城。因此必须除去男宠,培养自身阳刚之气,只有这样统治才能长久。武则天听了之后觉得有道理,因此就下令杀了冯小宝。薛怀义,原名冯小宝,受千金公主推荐成为武则天的男宠,是武则天的第一个面首,并且因此被封为正三品左武卫大将军、梁国公。