To create this pillow you'll need an afghan, thick satin ribbon, a pillow form and a sewing machine.
Fold the afghan over the pillow form and cut 1/2 inch away from the form. Sew one of the ends and along the length of the unfolded portion of the pillow. If your afghan has a finished edge - make sure that is the section that you leave open. Use the sewing machine to sew on the flip side of the fabric.
Turn the fabric inside out to the correct side and slide the cover on to the pillow form as you would a standard pillow case. Gently thread the satin ribbon through the knit fabric 1/4 of the way from each end and tie the ribbon into a bow. Make sure the ribbon is not pulled too tight of the fabric will pucker - this is more of a decorative element.
The cover is easily washable - just remember to remove the ribbon before doing so.