Incredible mum was given six months to live at just 30 years old - but she fought on for another 21 years 'She was happy, bubbly and lots of fun and she adored horses' - daughter honouring devoted mum with horse-drawn hearse Shelly Edwards has sadly died after a 21 year battle with cancer A mum has tragically died more than 20 years after doctors told her she had just six months to live. Michelle "Shelly" Edwards was just 30 years old when she was first diagnosed with terminal cancer. Her daughter Jessica told how doctors told her she only had about six months to live.