Sew a decorative heart-shaped cushion using this updated PDF sewing pattern, now including two heart sizes. Designed for confident beginners, the pattern includes clear, step-by-step instructions with flexible finishing options, making it easy to adapt to different fabrics and sewing styles.
You can quilt the front for a soft, padded finish or keep it simple with a single fabric. Optional ruffle trim adds a decorative detail, and the cushion can be finished with either a zip back or a sewn opening. This pattern works well with quilting cottons, patchwork panels, teddy fleece, and other soft furnishing fabrics.
This is a relaxed, enjoyable sewing project, ideal for handmade home décor, thoughtful gifts, or using up favourite fabrics from your stash.
Fabric and materials needed -
Small cushion
18" × 15" front fabric
18" × 15" backing fabric
18" × 15" wadding (if quilting)
18" zip
Toy filling
Optional trim
46" lace or ruffle trim
orTwo fabric strips measuring 65" × 6.5" for a gathered ruffle
Large cushion
23" × 18" front fabric
23" × 18" backing fabric
23" × 18" wadding (if quilting)
24" zip
Toy filling
Optional trim
60" ruffle trim
orTwo fabric strips measuring 84" × 8.5" for a gathered ruffle
Finished size -
Including ruffle
Small: 20" × 17"
Large: 25" × 20"
Without ruffle
Small: 15" × 12"
Large: 18" × 14"
This listing is for a digital download sewing pattern. No physical product will be sent.


















