Canada's Diane Bishop was struggling to cover the costs associated with cancer treatment, according to the Atlantic Lottery Corporation. Then one day, she bought a lottery ticket on a whim.
"I don't know why I bought it," she said. "I don't play much."
It turned out to be the winning ticket. The terminally-ill cancer patient had won $1.5 million.
"This is life changing," Ms Bishop said. "It's eased my financial strain. Now I can retire and take care of my health."
"These two miracles are the power of prayer," Ms Bishop said, "I know the cancer is incurable but I can now turn my attention to fighting it full time."
The news of her lottery win is warming the hearts of netizens:
She had to be the most deserving person that has ever won a lottery. https://t.co/Cy2uZVZDbW— Michelle Hall (@kaddle) November 23, 2017
Good to see someone like that win, instead of someone who is already well off. Hope she gets to spend it all— stirthepot7 (@stirthepot7) November 23, 2017
This just gave me shivers!!! What great news for someone going through so much!!— Amanda (@hay_sinclairr) November 23, 2017
This has made my day. So happy for you and your family— Nicole (@nchipman) November 23, 2017
Ms Bishop has already bought herself a new bed and a recliner - items that will help ease some of the discomfort that comes with her illness. She also plans to donate money to a fellow cancer patient. Click for more trending news