Cancer dating cancer
This is a man who sometimes needs a partner to tell him to shut up and just kiss him.
Debating, analyzing, justifying moods, behavior etc may get the job done eventually, but it's very counter productive.
If you aren't sensitive enough, or can't be bothered to nurture him at appropriate times, then your perfect Cancer lover may become increasingly distant and argumentative as your tally of neglect grows.Cancer is a highly sensitive and intuitive sign, always aware of the needs and feelings of others.Unless they're with an equally intuitive and sensitive lover however they need to be very communicative and open (which they typically aren't) or there's a danger of them feeling that others can understand them, but simply choose not to care.A skilled partner can use that emotional intensity to great advantage.An overly lazy or selfish partner may find it not so appealing.
Due to the above in the long term this is an all or nothing man.