Now here are the step-by-step instructions...
Step 1 : Wash and prepare your stitched piece (final size plus seam allowances), I also zigzag to help prevent fraying. Cut strips of fabric to be sewn on each side.
Step 2: Pin strips of fabric to top and bottom of stitched piece, leaving excess so that strips are longer on both sides than stitched piece. Make sure you pin with right sides together.
Step 3: Sew strips to stitched piece.
Step 4: Do not fold open strips at this point. Cut away excess fabric from strips so that they are flush with stitched piece.
Step 5: Press open strips. Use lots of steam! (tip from Mum)
Step 6: Press both top and bottom open.
Step 7: Now pin strips to the right and left sides. Again make sure they are longer than your stitched piece plus the strips you've just sewn on.
Step 8: Sew on both strips.
Step 9: Again trim away excess fabric from strips making them flush with your stitched piece plus the strips you sewed on earlier.
Step 10 : Press open, again lots of steam!
Step 11: Press open all sides.
At this point Hunter got bored of helping, it was time for a nap!
Step 12 : Now cut strips of your second fabric.
Step 13 : Repeat above steps to add a secondary fabric to your cushion.
You now have a finished pillow top
Step 14 : Cut a piece of fabric to be the back of your pillow to the same size or slightly bigger than your pillow top. Slightly bigger is always safer.
Step 15: Pin right sides of pillow top and backing fabric together.
Step 16 : Sew all sides together, but leave an opening so that you can put in polyester batting or a pillow form.
Step 17 : "Birth" your cushion - turn it right side out through the opening you just left.
Step 18 : Stuff to your liking.
Step 19 : Stitch opening closed. You're done!