Your friend coming to stay is good news. The right people always come along at the right time to support us and help us in life.
I am glad to hear that you are able to detach more. It is something I am learning as find as I get better at it the hurt is less, though I do slip occasionally lol