Sexy, dirty, and a little bit magical