Tear homespun fabrics into 18-inch-long strips of assorted widths (1/2 inch to 2 inches). (Our 12-inch pillow uses 1/2-inch to 1-inch-wide strips; the 14-inch pillow uses strips up to 2 inches wide). Press strips flat. Cut interfacing 2 inches longer and wider than the finished pillow size. Working on a flat ironing surface, lay strips of fabric across iron-on side of the interfacing (see photo), covering entire square. Use additional fabric strips to fill in lengthwise, weaving them over and under each crosswise strip of fabric. After weaving two rows, lightly press strips to adhere them to interfacing (see photo). Continue weaving strips until the entire square is covered, pressing every couple of rows as you weave. Trim the square to 1 inch larger than the finished pillow size. Machine-baste 1/4 inch from raw edges to keep all loose ends in place.
To make the overlapping pillow backing, cut two pieces of plaid fabric (15x12 inches for the 14-inch pillow; 13x10 inches for the 12-inch pillow). Cut two strips of interfacing 1-1/2 inches by the length of the pillow top. Fuse interfacing to back edge of plaid fabric 1/4 inch in from the cut edge. Fold edge 1/4 inch and press. Fold edge another 1-1/2 inch and press. Stitch close to pressed edge about 1-3/8 inch from side folded edge. Make three buttonholes in one reinforced edge. Overlap the two reinforced edges, mark button placement, and sew buttons in place. With right sides together, stitch pillow top to backing pieces, using 1/2-inch seam allowance. Clip corners diagonally. Turn right side out and press. Insert pillow form.