I just took a couple 1/2 yards of coordinating fabric and cut them in half width-wise to get the right size. Remember to cut bigger than you want the pillow because they shrink up a good bit when you stuff them. Then I stitched them right sides facing with a 1/2 inch seam allowance, leaving an opening on one side big enough for me to get my hand through (don't leave the opening at a corner).
Clip the corners and turn the pillow right side out, iron the seams flat, and top-stitch one inch from the edge all the way around except for the opening.
Then just stuff it with leftover fluff (mine was around the tree at Christmas time lol), and then sew the opening closed by hand and top stitch over the empty space with the machine.
Since mom gave me all the materials this pillow was free, not thirty bucks, and you can do it too! I believe in you!