As a Cancer, I feel your pain. I too have a love (LEO) that travels for her job. We are madly in love but only get to see each other during the weekends. We have a fab time together and the time passes so quickly. The separation anxiety sets in toward the end of our visits and we both suffer mini depressions. She is dedicated to her job and has the same communication issues as your lover. We have had quarrels about her unresponsiveness. I have resolved, however, i will not try to change this woman at this late date in her life. I will love the parts of her that she is capable of giving and let time, love and passion do the rest
I have learned, however, that real love, true love has to be unselfish. As a partner, you must sometime sacrifice your needs for the needs of the relationship. Don't pit yourself against his present life with friends, family and recreation. After all, these things form the basis of your attraction to him and your love for him. His coolness is just his way of dealing with the separation you two must experience. He is afraid that he will be overwhelmed by this love and relive mistakes of the pass. Become resolute that you are going to be intelligently vulnerable. I know vulnerability seems like a bad word to lovers. We always want to guide our heart and spare it the pain of heartbreak. But the heights and depths that love can reach are dictated by our level of commitment and vulnerability. Can't have the whole experience without opening your heart and taking the risks...