This is going to sound touchy-feely and New Age, but I'm going to say it anyway...

Amazing things can happen when you just accept what is; I mean REALLY accept it. Yes, this is easier said than done, and no, I am no expert at it, but on the occasions when I have really let go, I have seen things resolve themselves.

For sure, you are resisiting what is, and that is more likely than not, keeping the person away. I know it's hard and counter-intuitive, but finding a way to release this is the best way to go in my opinion. That way, either the situation will resolve itself by the person coming back, or you will see that you aren't really bothered anyway.

Do you know of The Sedona Method? You can get it in book format and it's not really expensive. Another good technique is Chris Payne's Complete Acceptance Process, but it's a bit like Sedona from a different angle.

Good luck with it all!