Do it yourself using old favourite sweaters or discount finds!
Choose the pillow size you need and purchase an appropriate-sized insert (or, repurpose a removable insert from a pillow you already have!). I used a 20"x20" feather insert.
Find old and/or discounted sweaters that look warm and cozy. Depending on the size of your insert, you'll want to find over-sized and extra-large sizes - check out the men's section or raid your husband's closet!
Before you start cutting, slip the sweater over the pillow (to see if it fits) and determine where to sew. You can mark the places you may need to cut or use pins to capture the shape.
Remove the pillow cover and turn the sweater inside out. You can use a sewing machine to sew a straight line across the bottom of the sweater at the waist, and just outside each armhole. Or, you can freehand stitch it, like I did. Go over the seams two or three times to ensure they are strong. Left the top open so the cover can be easily slipped on and off the insert; use buttons, Velcro, or snaps to secure it closed.
Alternately, you can sew up the top and use velcro or snaps to securely close the bottom, or insert the pillow and hand stitch the bottom for a permanent pillow design.
Cut off the arms and turn out your sweater pillowcase. Slip over insert - voila, you're finished!
Because of the style of the sweater, I actually made the pillowcase upside-down with the neck at the bottom of the pillow and the waist of the sweater as the top. So feel free to modify the above directions to suit your sweater style and pillow shape!