She was planning to throw out the first pitch at Monday's Tampa Bay Rays' game, but instead of throwing a ball, she got a rock, and the man of her dreams, after living a nightmare.

In January 2012, Cameron Hill responded to a 911 call that would change his life.  He found a woman stabbed 32 times by a former boyfriend, The Tampa Bay Times reported.

>> Read more trending stories  

Hill didn't know the woman's name as she flew off in a medical helicopter.

Melissa Dohme would spend three weeks in the hospital, flat-lining four times and suffering nerve damage.  Eventually she walked out of rehab on her own and went back to school to become a nurse.

A few months later, they reconnected when she spoke at a church.  Eventually, they became a couple, spending every day together, The Tampa Bay Times reported.

Dohme told the Tampa Bay Times, "When I look back on that night, I can't think of it as all bad anymore because i met Cameron.  He's the one I've been waiting for.  My fairy tale."

Monday night, as Dohme was getting ready to throw out the pitch, a man ran out to give her the ball, but it wasn't the normal MLB baseball, it had a special message.  As WFLA reported, written in red was "Will You Marry Me?"

Hill dropped to one knee to pop the question. She said yes and they kissed at the pitcher's mound, in front of the 10,000 fans.