What kind of caterpillar is this?

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