A handmade ring pillow will look lovely from all angles when its sides are crafted from pretty ribbon. To give the cushion a tufted effect and to provide a spot for the rings to nestle, add a button by stitching all the way through. Attach the rings by tying them to the button with a thin ribbon.
Pick a ribbon that reflects the overall style of the ceremony. If you'd like a floral pattern, you might select one that coordinates with the bridal bouquet. For a distinctive look, try a vintage ribbon. The ribbon you use should be at least 1 1/4 inches wide and heavy enough so that it won't pucker when sewn.
From top: A floral cotton ribbon is paired with green linen; a striped grosgrain ribbon offsets sage-green silk shantung; a brocade ribbon blends beautifully with pale-yellow silk shantung.
You'll need two 7 1/4-inch squares of fabric and a length of ribbon (about 29 1/2 inches). With right sides facing, pin ribbon to the edges of one square, starting at the middle of one side. Fold ends of ribbon under so they meet, and pin. Sew, using a 1/4-inch seam allowance. Repeat to sew remaining square to the other edge of the ribbon. Turn pillow right side out (through hole where ribbon ends meet), and fill with stuffing or with 7-inch squares of batting. Hand-stitch opening closed. Sew a covered button to center of pillow, stitching all the way through. Tie thin ribbon around button; stitch to secure. Tie rings on ribbon.