A woman on the verge of being homeless turned her life around with five numbers and a huge lottery win.

The past couple of years have been extremely difficult for Shawna Donnelly. Along with taking care of her mother full time, she fell on some financial hard times. It has been a struggle for her to even pay her bills. She was literally facing the prospect of being homeless when her life changed in an instant.

On Jan. 15, 2018, the Clarkston Michigan resident decided to try her luck by playing the Lucky For Life lottery game. The grand prize for the game is $25,000 a year for life. She matched all five balls that were drawn that night and is now a lottery winner.

RELATED: HILARIOUS POSTS ABOUT HAVING NO MONEY THAT ARE TWO REAL

Via Fox 2 News

“I woke up in the middle of the night and had a feeling I should check my tickets. When I saw I matched five numbers, I must have refreshed my phone 100 times to make sure I really won. The last year has been the most difficult of my life. I've been taking care of my mom full-time, and it's hard to make ends meet. Winning this prize couldn't have come at a better time.” Donnelly told the local news.

After years of hardship and struggles, Shawna Donnelly can finally breathe a sigh of relief. She is now a lottery winner. As opposed to taking the $25,000 annual payment per year, she opted to take her winnings in one big lump sum. Donnelly walked away with $390,000 in cash after taxes were taken out. Although the game states a winner will get $25,000 a year for life, it is actually that amount for 20 years or the equivalent in one payment. Lucky For Life is played in 24 different states, including Michigan.

Now that she is officially a lottery winner and not facing the prospect of being homeless, Donnelly is going to be smart with her money. She intends to buy a house for her and her mother, plus a new car for her. The remaining balance will go into savings, to help ensure she never finds her self-facing being homeless again.

NEXT: PEOPLE WHO FAKED TRAGEDIES FOR MONEY