In the Chinese I am a rabbit and it is also spot on lol.

As as a cancer being married to a cancer it can be a brick wall at times. I think our saving grace is knowing each other since we were 12. It is difficult and a LOT of work. Is it worth it...yes! Been with a Virgo and went well. Compatibility is great and compromise is needed but a good combo. Been with a cap as well. No! Lol