KNITTING:Holding the two yarns together, CO 2 stitches. Row 1: K 2 stitches, Add a stitch by CO 1 at end of row (3 stitches on needle). Row 2: K all stitches, CO 1 at end of row (4 sttiches on needle). Continue in this pattern, Knitting all stitches and adding one at end of each row by the cast on method, until you have 30 stitches on your needle. Knit 4 rows. Knit 2 rows, adding one stitch by the cast on method at end of each row (32 stitches on your needle) ; Knit 4 rows; Knit 2 rows adding one stitch at the end of each row with the cast on methond (34 stitches on your needle; Knit 20 rows; Now you will Divide for the top of the pillow. Knit 17 stitches. Slip these onto a knit holder. With the remaining 17 stitches: Row 1: BO 1, Knit to last 3 st. K2tog, K1. Row 2: K all stitches Row3: K1, Sl 1 as if to Purl, K1, PSSO, K to last three stiches, K2 Tog, K1 Row4: K all stitches Repeat Rows 3 & 4 until 7 stitches remain on needle. BO these stitches Rejoin yarn, and repeat this process in reverse for the opposite side stitches that were on the holder.
Lay your knitted fabric on top of two layers of regular fabric. Cut out 2 hearts adding 3/4" to the edge.
Sew the heart, right sides together, leaving an opening on one side for stuffing.
You should now have a pillow. Stuff it to your liking and then sew up the edge.
Now, lay your knitted pillow on top of your fabric pillow and sew them together at the edge.
Once done, your pillow should look like this from the back:
PS. The "Be Mine!" in the pillow was added afterwords via text on an image. If you like it, you could add it via hand or machine embroidery.