There are many things that make for a thriving sex life in a relationship. There is an emotional connection, healthy communication and a strong bond of friendship.
Great intimacy usually requires both parties to work together, because it's not just one person's responsibility. You both need to be attentive to each other's needs to ensure that neither of you is neglected.