Just holding each other and swaying to the music is nice, but it is fun to add some structured steps to your dancing. For years I enjoyed free style dancing at singles parties. But I was really missing something all those years by not learning structured dancing. There is something really pleasurable about learning new steps and being able to do them together with a partner. The interaction with your partner is what makes it so much fun I think and the opportunity to constantly keep learning something new. As a follower you are thrilled with being able to do various fancy steps, all the time not knowing exactly what is coming next. As a leader, you have the pleasure that comes from being able to improvise on the spot and sometimes lead your follower to do steps that she didn't even know she knew.