Aww I had exactly the same idea, to make a Helix pillow just couldn't find time to do it so I abandoned the idea, I'm glad I wasn't the only one and there already is one awesome Helix pillow!

I looks really amazing! <3