Bollocks, bollocks and more bollocks 
Bollocks to the cancerian star sign stuff
Bollocks to the cave and a great big pair of BOLLOCKs to the drawn to each other clap-trap.
For him to get a shag, he only need put in minimum effort, cook a bit and buy a bottle of bubbly. With someone else it'd take longer to cultivate the relationship.
I'm willing to bet that the reason he can't see you this weekend and only on a Booty Call Monday night is that he is doing just that, cultivating a new relationship.
History is exactly that, only things that happened IN THE PAST. You are leaning on him and not moving on to your future.
If you want to retain self respect, start showing him that he can't just whistle and you'll come running. STOP hanging on his every word, STOP shelving your life on the off chance he might deign to see you.
BACK OFF, totally. IF he wants you, he'll chase, if not you know where you are. The more you cling, the more he will keep you at arms length. Fundamentally, there is NO future in this relationship.
Sorry. You are wasting your time with him.
Find someone who can't wait to be with you.