 It's organic certified. It's made out of fish oil and sesame seed oil. And it does wonders on the aphids. I'm going to have to go do this on my rose too because my rose covered with aphids. And those are some options. Also, you can use a horticultural soap. I strongly recommend against using just soap, which is often recommended. I would use something that is developed for that. It's not going to cost that much.