Rigging a blanket


I’ve been working on a shot where the character has to lay down in the bed and pulls the blanket and curls up with it. I’m so much confused if have to use ncloth or I could rig the blanket with nurb curves. Using a ncloth simulation doesn’t works well I’ve gave it a try. I’m requesting for a solution that would be great savior in this project.