One of the basic traits of people of Cancer sun sign is that they are very prone to mood swings. A Cancer male or female will never run behind fame and publicity. They are pessimists and often try to hide their fears. They love to dream and achieve their goals. People belonging to this zodiac are very sensitive. When they are hurt, they go into a shell and prefer to stay alone. They have a vivid imagination and are capable of drowning anyone in their moods. They have a very good memory and remember everything they experience in life. They are perfect keepers of secrets. They do not share their personal life with anyone. They have a strong sense of insecurity, which may lead to depression. However, they possess this amazing quality of self-healing. In relationships, they are a mixture of toughness and softness. Cancer people have many potential faults. They are untidy, sulky, and moody. They also suffer with inferiority complex and get easily flattered. They often tend to change their opinions, loyalties and their occupations. They also lack stability.