In Search of a New Morality: Love, Sex and Politics in our Modern World