Upcycle old denim to make a beautiful heart cushion that you’re bound to love and treasure. We hate to throw anything away, so this project is a great way to transform an old pair of jeans into something new.
The 3D gold hearts add an extra touch of sparkle to brighten up your home and would look great on your bed or on your sofa. If you’re not a fan of faux leather, you could always substitute another material to get a similar look.
This heart cushion sewing pattern is suitable for beginners to try. It has an envelope opening, so you don’t have the fiddly task of trying to add a zip.
Looking for more romantic projects to make? Try our collection of the best Valentine’s craft ideas, learn how to sew an appliqué hearts cushion, make a stylish gift box with our free Valentine’s box template or get your crochet hook out and whip up some of our top free Valentine’s Day crochet patterns.
If you’re looking for more cushion sewing patterns to make, take a look at our how to make a cushion cover guide to discover four ways to sew your own, add some sparkle with our star cushion sewing pattern, brighten a room with our rainbow cushion sewing pattern, make a statement with our dream big floor cushion sewing pattern or get into quilting with this geometric quilted cushion project.
To make this pattern, you’ll need to download the Simply Sewing magazine templates. Use a 1.5cm (5⁄8in) seam allowance.
If you’re looking for metallic faux leather, we like this Zaione metallic faux leather from Amazon (£6.99).
You can order a 30x30cm cushion pad from Amazon for £1.99.
Read on to learn how to make a heart cushion…
You Will Need
- Denim jeans
- Metallic faux leather: bronze and rose gold
- Cushion pad: 30x30cm (12x12in)
- Basic sewing kit
From your jeans, cut out the following: Cushion front: four strips 10.5x33cm (4¼x13¼in). Cushion back: two pieces 20x33cm (8×13¼in).
Trace around the three heart templates and cut them out to use as pattern pieces.
Each heart has two pieces, one for each side. To cut one heart, draw around the template on the wrong side (WS) of your faux leather, then flip the template over to draw around it. Cut them out and you’ll have a pair of mirror image pieces.
Draw around and cut out enough pairs to make six small hearts, three medium hearts and three large hearts.
Attaching the hearts
Place one of the cushion front denim strips right sides (RS) up.
Put one of your left heart pieces RS up along the right edge of the strip so that the top of the heart is 4cm (15⁄8in) down from the top horizontal short edge of the strip.
Place the matching right heart piece on top of the left with RS together.
Stitch these two hearts in place within the seam allowance.
Repeat this process for all the hearts going down the strip, making sure the gaps between your hearts are even. Our lowest heart bottom point is 4cm (15⁄8in) up from the bottom edge, with the two middle hearts evenly spaced between. There are four hearts on each strip.
Place another cushion front strip on top of the first with RS together and stitch together, enclosing the raw edges of the hearts as you go.
Trim the seam allowance.
Finishing the cushion front
Repeat this process for all strips, so that you end up with the four strips sewn together with three rows of hearts.
Press open your seams and hearts, using an ironing cloth so that you don’t iron directly onto the faux leather.
Neaten all the raw fabric edges using a machine zigzag stitch.
Adding the cushion back
Neaten the raw edges of one of the cushion back pieces.
Press one of the long edges under by 2.5cm (1in) to the WS and topstitch in place.
Repeat this to finish and hem the other cushion back piece.
Place the cushion front RS up, with the two back pieces RS down on top, so that they overlap and the four sides are lined up.
Pin in place, then sew all the way around your cushion.
Clip the four corners and turn RS out through the envelope opening to finish.
You’ve finished! You now know how to make a heart cushion. Find somewhere in your home to show it off.