love, sex and magic