These horoscope signs are difficult to understand
Some people are hard to understand. No matter how hard you try, you will always be left with questions. This does not mean that they are better or worse people than others but maybe they are too closed or they just don't want you to understand them.
Known for their mood swings, Cancers find it very difficult to detach themselves from situations and people. They have a hard time getting over something that happened in the past. The key to understanding a Cancer has to do with their heart. Everything starts there.
The reason you have a hard time understanding a Scorpio is because they don't want you to understand them. His personality is complex and tends to become secretive, even manipulative. Extremely passionate about everything in life, he does not allow anyone to take what is due to him.