Time is a gift BOTH for YOU to grow from this awful experience AND that your M might be saved in the process...

There's no magic answer, nothing that any of us can say "Do this, that and the other thing and your M will be back"... it sux, and that's all...

That is one of the reasons why it's said that this is a marathon, not a sprint...