Cancers are super sensitive, we all know. But you'd think someone who's so open and loving would have people crawling to them in swarms, right? Not really.
You see, cancers are more prone to anxiety. They take things to heart, even if they want to disregard crude things someone says, it always gets to them in their worst moments. Thus, when a cancer gets a crush, they may shy away out of fear of their crush finding them physically unattractive. Also, the fear of coming off as cringe or weird is looming on a cancers mind all of the time. The last thing they want is for their crush is to think they're weird or ugly, so with their monkey logic they kinda agree "I'll just avoid them at all cost!" and they never get anywhere because they're so afraid of interraction.