What kind of caterpillar is this?

Or is it a bud worm? I need a name please!
2 answers 2