Thank you everyone for your kindness and support. I think it might be a few days before I stop grinning like a fool. I have my life back and can now get back to normal. Had a wonderful sleep last night, for the first time in two and a half months.