Cancer Traits. Photo: Getty Images

Cancers are a real mix of kindness, compassion and moodiness. On one hand, Cancers are smart, independent and often successful, while on the other hand, sometimes they love nothing more than a big hug and time with their friends and fam!

Cancers love their friends and family, and will look after them above everything. They are great listeners and will often listen without asking for anything in return. Cancers often seem to be able to predict the future - what's really happening is they're super observant to what's going on around them!

Cancer Friends
Cancers are caring and trustworthy... after a while. Once someone has earned a Cancer's trust, they are friends for life and get all the perks of having a funny, friendly and fiercely loyal bestie!

Cancer Birthstone
Ruby

Cancer Element
Water