Cancer is not naturally aggressive sign,you just have to really and I mean REALLY piss them off...and you might be suprised how forceful they become.
Cancer pays closer attention to things than you will ever now. They are far from blind to what's going around them , so don't try to get over.
They like to feel like ''go to'' person ,so letting others down is not easy pill to swallow.
They also have abillity to read people...this is how they'll now if you're genuine or just full of sh*t
Cancers can be wild and adventurous or be extremly shy and introverted , it all depends on day.