If you do a street survey and ask people what constellation they think is the best to get along with, I think it must be Cancer. Cancer people seem to play the role of Mr. Nice guy in life. They are always gentle. No matter what others do, they will never get angry and always smile when they are sad. Cancer people are super tolerant. Even if the friends around you have many shortcomings, they can forget them and even remind you to help you change together.
I think Cancer is really the most desirable constellation in 12, and it is also the easiest constellation to become friends. When you encounter difficulties, they can be a good listener, silently listening to your difficulties, giving you some help and helping you adjust your mood. In fact, being a listener is the hardest, but cancer can often do it well.
Unlike Scorpio, Cancer always finds fault with friends and always points out their mistakes. Cancer people will silently endure some minor faults of their friends. If one day you find that your temper has driven away many friends around you, you will find that the last person to stay with you must be cancer. They will always put up with your little temper silently, or enlighten you like big brothers and sisters. Although they may not be as big as you, they are very mature.