Libra with Cancer: Cancer may be too criticizing, especially regarding extravagant Libra. Cancer is homebody, while Libra is keen on traveling. Cancer is practical and economical. Libra is impulsive and adores anything that can be bought in exchange for money. Sensitive and trusting Cancer will be offended by unfaithfulness and light-mindedness of Libra. Compatibility horoscope Libra speaks about an acceptable relationship and a rather bad marriage..