Sharon,
Stay strong, it is very hard to go thru hard times but like so many have said it's worth it in the end. Everything does happen for a reason, if you hadn't gone to the hospital you wouldn't have meet this wonderful lady. I am so happy that you will be helped and will be able to stay where you are.
Take care, keep us updated and now that you have the resources don't be afraid to ask for help, that really sounds like a wonderful program.