Planets in Cancer express their energies in a way which is intuitive, sensitive and emotional.
People with their Sun in Cancer are very sensitive, and are easily hurt by criticism. They are shy, peaceful people, who are upset by arguments. However, when they are pushed hard enough they can become very aggressive.
They need a pleasant and stable home environment in order to flourish.