花木兰的死因在历史上并没有明确的记载,但流传着两种主要的说法:

被敌方公主俘虏后释放,回家后发现父母已去世,最终在父母坟前自杀

花木兰在战场上被敌方公主俘虏,后来因其表现良好被释放。

花木兰回到家后,发现父母因误以为她战死而伤心过度已去世。

君主为了表彰她的孝心,封她为妃子,但花木兰在入宫前在父母坟前自杀。

因拒绝入宫而被逼自杀

花木兰征战疆场十二年,屡立战功,归来后被隋文帝欲封为尚书,但她坚持不授。

皇帝发现花木兰是女儿身且非常美丽和英勇,欲将其纳入宫中,但花木兰抗旨自杀。

综合以上信息,花木兰最终是在父母坟前自杀身亡的。这一结论较为可信,因为第一种说法中提到的入宫前自杀的情节与第二种说法中的抗旨自杀情节相吻合,且第一种说法中提到花木兰回家后得知父母去世的情节也较为合理。因此,花木兰的死因很可能是她在父母坟前因无法接受现实而自杀身亡。