I feel like cashmoney giving advice . . .
Well you have decided that you want him. So lets work backwards from that idea.
You don't know what he is thinking so don't try too hard to analyze it. Guys mostly aren't emotionally complicated enough to justify it. You'll just mess yourself up. (And if a guy is as emotionally complex as a woman, ditch him fast

)
You said he is coming home this weekend and you also said you want him. That makes up your mind for you. Try to see him. If he doesn't let you see him, well there you go. You will have to sit back and reconsider.
If you are thinking about not seeing him, and letting it wait, thats more about you than him. You would be letting your fear of rejection get in the way of getting him back.
When you talk to him and when you see him your attitude and tone will be vital.
In the beginning keep all phone conversations short! Keep your tone upbeat. You are glad to hear from him and look forward to seeing him.
If you keep it short its easy to resist the temptation of letting the conversation wander in a bad way or worse get a little pissy because you are tired. Oh and have something to say lol.
When you see him. If you are seeing him just to see him, as in no event, try to keep it short unless he suddenly breaks down into how glad he is to see you etc etc. That way you can stay upbeat and positive the entire time even if you are fatigued.
Tired can kill your relationship. Tired is stupid. Tired is whiny. Tired is moody. Did I mention Tired is bad lol?
Dress sexy when you see him. Modulate the tone of your voice so it draws him in . . . soft and positive is good.
Ok most important. Touch him. Men require physical touch and physical affection to establish intimacy. You can accomplish more with a few touches then hours of talking at us.
You can only access our emotions through touch. Well mostly anyway.
When you touch him treat him like a skittish horse. Don't just throw your arms around him and overwhelm him with clingy hug stuff. You got to ease him into it.
When you are speaking intently and upbeatly to him, grab his upper arm and squeeze it affectionately. If you do get a hug let your hands/fingers caress the back of his neck gently and linger for a moment.
Your goal is to cast a kind of feminine spell on him, get inside his head by being upbeat, soft an alluring, and attuning him to you through touch.
You should be able to get him back into the frame of mind he was in when he really liked you. And then if you feed that frame of mind you can make it stick.
And then after you make it stick. You can decide if you really want to keep him.
Good luck