This article talks about sun signs, however there are many other factors.
For example her moon sign determines her emotional personality which affects whether she is sensitive, romantic, loyal etc.
Cancer women are amongst the most loyal IF they love their partner.
If they don't love their partner then all bets are off (the same as for every other sign). If they care, then they tend to show it fairly obviously and readily.
Debating, analyzing, justifying moods, behavior, etc may get the job done eventually, but it's very counter productive.
Deeply caring and sympathetic lovers they will do anything for a partner whom they're in love with.
An overly lazy or selfish partner may find it not so appealing.
This is always a hard question to answer, as one person's idea of kinky can be very different to someone else's.
If you're in-tune with her this can make for a fantastic range of lovemaking styles, though often with an underlying romantic current and flavor.
A skilled partner can use that emotional intensity to great advantage.