I just bought new Martha Stewart sheets from Macys, I know that Martha's shit is tacky, but they were recommended to me and I like them. I got a huge stain of ID Glide on them and I know from experience that it stains

How do I get it out? They cost me 80 bucks, so I do not want to throw them away, but this shit is hard to get out! Is a dry cleaner the best option?