Help with Curves

Hello! I’m working on a snowman scene, and I’m trying to model a scarf to go on him. I have used a basic cube stretched out with a SubSurf modifier, attached to my bezier curve path via a curve modifier, but what I get is what happens in the picture attached. I’m very new to curves, so if anybody could tell me what I’m doing wrong, I would really appreciate it. Thanks!

Ensure all objects have a scale of 1 for each axis. In object mode apply any scale with Ctrl+A
Ensure the curve and cube origins are in the same location. You can see the origin of your cube object way off to the left of the screen, I doubt the origin of the curve is in that location.

I did both of the things you mentioned, but I still encounter the same problem. Perhaps my method is the issue?