
Free Knitting Pattern: Heart Full of Love Pillow
There is something deeply satisfying about making something with your hands. When that something happens to be a soft, cozy pillow shaped like a heart, the satisfaction doubles. This free knitting pattern for a Heart Full of Love Pillow is perfect for beginners who want a manageable project that feels meaningful, and for experienced knitters who want something quick and charming to add to their home or give as a gift. Whether you are making this for Valentine’s Day, a housewarming, a baby shower, or just because someone you love deserves something handmade, this pillow delivers warmth in every stitch.
In this post, you will find the complete free knitting pattern, a full materials list, helpful tips for shaping the heart, finishing instructions, and ideas for customizing the design to suit your style. Let’s get started.
Why You Will Love This Pattern
Heart-shaped pillows are one of those timeless crafts that never go out of style. They sit beautifully on a bed, couch, or armchair. They make thoughtful gifts that people actually keep and display. And this particular pattern is designed to be approachable without being boring. You do not need to be an expert knitter to follow it, but you will still feel the pleasure of working through shaping increases and decreases that give the finished piece its recognizable, lovely silhouette.
The Heart Full of Love Pillow uses basic knit and purl stitches alongside simple shaping techniques. The result is a plush, dimensional pillow that looks far more complex than it truly is. Knitters who are comfortable with basic techniques will be able to complete this project in a weekend, making it one of those ideal rainy-day projects you start on a Saturday morning and stuff while watching a movie on Sunday afternoon.
Materials You Will Need
Before you cast on, gather everything you need so your project flows without interruption.
Yarn: You will need approximately 200 to 250 yards of bulky weight yarn (weight 5 or 6) for the front and back panels combined. Choose a soft yarn that will feel comfortable against skin, especially if this pillow is a gift for a child. Wool blends, cotton blends, and acrylic yarns all work beautifully. For a classic romantic look, try a deep red or blush pink. For a more modern aesthetic, a cream or dusty mauve is stunning. If you want to make a gift for a baby or toddler, choose a machine-washable yarn so it is easy to care for.
Needles: US size 10 (6mm) straight or circular needles work well with bulky weight yarn. If your tension tends to run tight, go up half a size. If you knit loosely, try a 9 (5.5mm). Always knit a gauge swatch before beginning.
Notions: You will need a tapestry needle for seaming, a handful of stitch markers, scissors, and pillow stuffing. You can use polyester fiberfill, which is widely available at craft stores, or repurpose an old pillow insert by cutting and reshaping it.
Gauge: 12 stitches and 16 rows equals 4 inches in stockinette stitch. Gauge matters here because it affects the final size and proportion of the heart shape. Take the time to check it.
Finished Size: Approximately 14 inches wide at the widest point and 12 inches tall. You can scale this up or down by adjusting your yarn weight and needle size.
A Note on Knitting Heart Shapes
The heart silhouette is achieved through a combination of increases at the bottom point, working two separate lobes at the top, and then joining them in the center. Do not be intimidated by this approach. Once you understand the logic of the shaping, each step makes intuitive sense.
The pillow is worked in two identical pieces: a front and a back. You will seam them together with the right sides facing out, leaving an opening for stuffing, then close the seam once the pillow is filled to your preferred firmness.
Free Knitting Pattern: Heart Full of Love Pillow
Abbreviations
CO — cast on
BO — bind off
k — knit
p — purl
k2tog — knit two stitches together (right-leaning decrease)
ssk — slip, slip, knit (left-leaning decrease)
kfb — knit into the front and back of a stitch (increase)
m1r — make one right (right-leaning increase)
m1l — make one left (left-leaning increase)
RS — right side
WS — wrong side
St st — stockinette stitch (knit on RS, purl on WS)
pm — place marker
sm — slip marker
Instructions (Make Two Pieces Alike)
Starting the Point (Bottom of the Heart)
CO 3 stitches.
Row 1 (RS): kfb, k1, kfb — 5 sts
Row 2 (WS): Purl across.
Row 3: kfb, k to last st, kfb — 7 sts
Row 4: Purl across.
Continue in this manner, increasing one stitch at each end on every RS row, until you have 41 stitches. You will work approximately 19 increase rows total to reach this count. On every WS row, purl across. Keep your increases neat and consistent — kfb at the beginning and end of each RS row works well, though m1r and m1l are a beautiful option if you prefer a cleaner increase.
Once you have 41 stitches, work two rows even in stockinette without any shaping. This creates a slight visual pause before the lobe shaping begins.
Dividing for the Lobes
Now you will divide your work to create the two rounded top lobes of the heart.
Right Lobe:
Next row (RS): k20, turn. Leave the remaining 21 stitches on a holder or spare needle or simply leave them resting on the needle.
Working only on the 20 right lobe stitches:
Row 1 (WS): Purl across.
Row 2 (RS): k to last 3 sts, k2tog, k1 — 19 sts
Row 3 (WS): Purl across.
Row 4 (RS): k to last 3 sts, k2tog, k1 — 18 sts
Row 5 (WS): Purl across.
Row 6 (RS): k to last 3 sts, k2tog, k1 — 17 sts
Row 7 (WS): Purl across.
Row 8 (RS): k1, ssk, k to last 3 sts, k2tog, k1 — 15 sts
Row 9 (WS): Purl across.
Row 10 (RS): k1, ssk, k to last 3 sts, k2tog, k1 — 13 sts
Row 11 (WS): Purl across.
Row 12 (RS): k1, ssk, k to last 3 sts, k2tog, k1 — 11 sts
Row 13 (WS): Purl across.
Row 14 (RS): k1, ssk, k to end — 10 sts
Row 15 (WS): Purl across.
Row 16 (RS): k1, ssk, k to end — 9 sts
Row 17 (WS): Purl across.
Row 18 (RS): k1, ssk, k to end — 8 sts
Row 19 (WS): p2tog, p to end — 7 sts
Row 20 (RS): k1, ssk, k to end — 6 sts
Row 21 (WS): p2tog, p to end — 5 sts
Bind off remaining 5 stitches loosely.
Left Lobe:
Rejoin yarn to the remaining 21 stitches at the center divide. The first stitch at the inner edge of the left lobe is where you begin.
Row 1 (RS): k1, ssk, k to end — 20 sts
Row 2 (WS): Purl across.
Row 3 (RS): k1, ssk, k to end — 19 sts
Row 4 (WS): Purl across.
Row 5 (RS): k1, ssk, k to end — 18 sts
Row 6 (WS): Purl across.
Row 7 (RS): k1, ssk, k to last 3 sts, k2tog, k1 — 16 sts
Row 8 (WS): Purl across.
Row 9 (RS): k1, ssk, k to last 3 sts, k2tog, k1 — 14 sts
Row 10 (WS): Purl across.
Row 11 (RS): k1, ssk, k to last 3 sts, k2tog, k1 — 12 sts
Row 12 (WS): Purl across.
Row 13 (RS): k to last 3 sts, k2tog, k1 — 11 sts
Row 14 (WS): Purl across.
Row 15 (RS): k to last 3 sts, k2tog, k1 — 10 sts
Row 16 (WS): Purl across.
Row 17 (RS): k to last 3 sts, k2tog, k1 — 9 sts
Row 18 (WS): p to last 2 sts, p2tog — 8 sts
Row 19 (RS): k to last 3 sts, k2tog, k1 — 7 sts
Row 20 (WS): p to last 2 sts, p2tog — 6 sts
Row 21 (RS): k to last 3 sts, k2tog, k1 — 5 sts
Bind off remaining 5 stitches loosely.
Make a second identical piece.
Finishing the Pillow
Blocking: Before seaming, wet block both pieces by soaking them in cool water for about fifteen minutes, gently pressing out excess moisture (never wring), and pinning them to a blocking mat or towel in the heart shape. Let them dry completely. This step dramatically improves the look of your finished piece and makes seaming much easier.
Seaming: Place your two heart pieces with wrong sides together so both right sides face outward. Using your tapestry needle and a length of matching yarn, seam around the entire perimeter using mattress stitch or whip stitch, leaving a four to five inch opening along one straight side — the upper curve between the lobes works well, or along one side of the lower body of the heart.
Stuffing: Fill the pillow through the opening with polyester fiberfill, working stuffing into the bottom point and upper lobes first to ensure they are well-filled. Add as much or as little stuffing as you like. A firmly stuffed pillow holds its shape well on display; a softer fill makes it more huggable.
Closing: Once you are happy with the fullness, seam the opening closed using the same stitch you used for the rest of the seam. Weave in all ends securely.
Customization Ideas
One of the best things about a simple base pattern is how easily it adapts to personal taste. Here are some ideas for making this pillow uniquely yours.
Textured Front Panel: Rather than working the entire front piece in stockinette, try a simple seed stitch or moss stitch. Cast on and begin increasing as written, but work every row as k1, p1 alternating instead of knit on RS and purl on WS. The texture adds visual interest and a slightly firmer, crisper fabric.
Colorwork Accent: For a more advanced version, try adding a simple intarsia or duplicate stitch motif to the front panel once it is complete. A small initial, a simple flower, or the words “love” or “xo” in a contrasting color make lovely personalized touches. Duplicate stitch embroidery is done after knitting and does not require any extra planning during the knitting process.
Two-Color Construction: Work the front and back in different colors so the seam becomes a design feature. A red front with a pink back, or a white front with a red back, gives a sweet, deliberate contrast.
Mini Pillow Version: Use a fingering or DK weight yarn and appropriate needles to create a much smaller version, roughly four to five inches across. These make beautiful ornaments, gift toppers, or pin cushions. Simply follow the same pattern at a smaller scale.
Cable Detail: If you are comfortable with cables, replace the center section of the stockinette panel with a simple two-stitch or four-stitch cable column. Work the cables on every fourth RS row for a classic, elegant look.
Tips for Success
A few practical notes will help your project go smoothly from cast-on to finished pillow.
Work your increases and decreases consistently. Switching between kfb and m1 mid-project can create slight inconsistencies in fabric density. Choose one method and stick with it throughout.
Count your stitches at the end of every increase row, especially during the bottom shaping. It is much easier to catch a missed increase at row five than at row fifteen.
When you divide for the lobes, use a locking stitch marker or a scrap of contrasting yarn to mark the center divide. This makes it easy to see where to rejoin yarn for the left lobe.
Do not skip the blocking step. It sounds optional, but it genuinely transforms the look of the finished pillow. The heart shape becomes cleaner and the fabric relaxes into a more even, professional appearance.
If your seam edges look uneven, try a crochet slip stitch seam instead of sewn seaming. Working a slip stitch through both layers with a crochet hook creates a neat, slightly raised border that looks intentional and decorative.
Gifting Ideas
This Heart Full of Love Pillow is one of those projects that photographs beautifully and makes people feel genuinely moved to receive. If you are planning to gift it, consider these presentation ideas.
Tie the finished pillow with a length of ribbon in a complementary color and tuck a handwritten card underneath the bow. The handmade-plus-handwritten combination is irresistible.
For a Valentine’s Day gift, pair the pillow with a small bag of chocolate or a candle and present them together in a kraft paper bag with tissue paper. The pillow becomes the centerpiece of the whole gift.
For a baby shower or new parent gift, use a soft, pale yarn in a gender-neutral color like mint, lavender, or cream, and pair the pillow with a matching knitted blanket if you have time. Parents of newborns always appreciate soft, beautiful items that photograph well for those early baby pictures.
For a housewarming, choose a yarn color that complements what you know about the recipient’s home decor. A neutral oatmeal or warm gray is almost universally flattering against most sofa and bedding colors.
Caring for Your Heart Pillow
The care instructions for your finished pillow depend entirely on the yarn you chose. If you used a superwash wool or an acrylic, the pillow is likely machine washable on a gentle cycle. If you used a non-superwash wool, hand washing in cool water is safest.
To wash: remove the stuffing if possible (leave an inch or two of the seam unstitched for easy access), wash the outer shell, gently reshape while damp, and dry flat. Restuff once dry. Alternatively, if the seam is fully closed, spot clean the pillow cover as needed and allow it to air out between uses.
Final Thoughts
There is a reason people have been making heart-shaped things for hundreds of years. The shape itself communicates something language sometimes cannot quite reach. A handmade heart pillow carries the hours you spent on it, the care you put into each row, the thought behind choosing a color your recipient would love. It is a tangible expression of affection in a way that a purchased gift simply cannot replicate.
This free Heart Full of Love Pillow pattern is designed to be knitted with joy and gifted with meaning. It works for any skill level that includes a basic understanding of increases, decreases, and the knit and purl stitch. It comes together quickly enough to stay satisfying from beginning to end. And when it is finished, stuffed, and sitting on a shelf or a pillow or a