There were fears that Heather would never have children after suffering two ectopic pregnancies and cancer of the uterus .