Cancer doesn’t want to let anyone too close - let alone in - their cozy home. It’s nice to have the whole bed to yourself and enjoy all treats on your own, without having to share, but doesn’t that feel lonely at times?
Another Cancerian trait that scares potential partners away is their habit of manipulating others. People don’t want to be ordered about, especially when they only realize it afterward. Learn to let people manage their actions on their own if you want to help them trust you.