We’re Loopy for Christmas!

When I first had the idea for this tree, I mocked it up by pinning the felt loops to foam. Several loops and pins later, I decided to turn it into a pillow. You could put it on anything that you like, such as a picture frame or wall décor.

One important thing I learned while making this is that if you are using stretchy fabric, then you will need to make you pillow cover slightly smaller than the size of the pillow. My pillow is a 14″ square, and my stretchy pillow cover is a 13″ square.

Supplies & Tools:

  • Felt: dark green, green, brown, cut into strips (see directions below)
  • Scissors
  • Ruler
  • Sewing machine
  • Thread: green, brown
  • 14″ x 14″ pillow
  • 1/2 yard fabric*
  • Pins
  • Decorative buttons
  • Tailor’s chalk

*You need a 16″ x 48″ piece of fabric. Many types of fabric are at least 48″ wide, but if yours is shorter, you will need 1.5 yards.


  1. Wash and dry fabric. Most types of fabric shrink in the wash, so it is important to do this first before you cut the fabric and sew your project.
  2. Iron the fabric to get out any wrinkles.
  3. Cut the green and dark green felt into strips. Most of my strips are 1″ x 3″, but some are 0.75″ x 3″. I used a total of 44 strips.
  4. Cut a piece of brown felt that is 1.25″ x 2.5″.
  5. Set all the felt strips aside.
  6. Lay fabric on a flat surface and measure and cut a piece of fabric that is 16″ x 48″. We want the fabric to be about 3x the length of the pillow. (See how the fabric doesn’t quite wrap all the way around the pillow three times?)
  7. Wrap the fabric around the pillow (similar to the above picture). We are going to mark the boundaries of the front face of the pillow so that we know where to position the tree.
  8. Use pins to mark the edges. Pinch the fabric along the edge of the pillow and pin the fabric. Make sure that the pillow is NOT pinned to the fabric.
  9. I used 3 pins to mark each edge.
  10. Remove the fabric from the pillow and lay fabric on a flat surface, right side up.
  11. Fold each piece of felt in half and arrange the pieces in the center area of the fabric. I did this so I can get an idea about where to sew the tree on the fabric.
  12. After I did all that work to get the tree just right, I didn’t want to dissemble the whole thing, so I used a couple pieces of paper (stacked together) and slid it under the tree. Then I placed the paper—with the tree intact—beside the sewing machine.
  13. Sew the tree beginning at the bottom, working upwards. First I sewed the brown felt loop, which is the trunk.
  14. Then I changed the thread color to green and then started sewing the green loops. I sewed a vertical line on each green loop. I started at the top of each loop, sewing down about 0.5″, pushing the reverse button down (on the sewing machine) and backstitching up to the top of the loop.
  15. Keep adding loops. Here’s what it looks like after I added the second row of loops.
  16. Now, if you start thinking your tree looks a little flat and boring, then overlap the loops a little bit. In the photo below, I left a space between two loops. I’m pointing to it with the yellow stick.
  17. Take a felt loop and sew it over the space that you just created in the previous step.
  18. Keep adding loops to the tree. Here’s what mine looks like after I sewed the 4th row of loops.
  19. After the next row:
  20. And the next:
  21. Here’s a photo of the next two more rows:
  22. Add the last few pieces to form the top of the tree.
  23. After I finished sewing the loops, I laid the fabric on a table. I realized that the tree was not centered (vertically) between the lines of pins. That’s okay for now because I will show you how to adjust it shortly.
  24. If you have some pieces of thread on the tree side of the fabric, now is a good time to use a needle to bring them to the reverse side. Tie up any loose ends so that they do not unravel later.
  25. Turn fabric right side up and sew the decorative buttons on by hand. I used little Christmas light buttons and a snowflake button for the tree topper.
  26. Remember how the tree wasn’t centered vertically in step #23? Now we will adjust the placement of the pins to redefine the boundaries of the front of the pillow cover. Place the fabric around the pillow, centering the tree. Pin the fabric to the pillow. I pinned around the tree in 4 places.
  27. Now that the tree is secured to the pillow, I adjusted the pins at the corners. When pinning the fabric at the corners, be sure that you do NOT pin it to the pillow.
  28. After I pinned the corners, I removed the 4 pins from the front of the pillow.
  29. Take the fabric off the pillow and lay it on a flat surface, tree side facing down. Then fold back each short end of the fabric about 2 inches, pinning in place. (This fold is for the hem.)
  30. Carefully move the pins that are marking the corners (refer to step #27) to the other side of the fabric. (In other words, from the side with the tree to the other side of the fabric.)
  31. Flip the fabric over so that the tree is facing up.
  32. Using the pins in the corners as a guide, fold the short sides of the fabric over. (The fold lines should line up with the pins.)
  33. Pin along the raw edges.
  34. Using tailor’s chalk, draw a line from one corner pin to the other, parallel to the raw edge. Repeat for the other side.
  35. Sew along these two lines. I used black thread so you see it more clearly in the picture.
  36. Remove pins and set aside. Turn the fabric right side out.
  37. Put the pillow inside the cover and your decorative pillow is complete! Place it on the sofa, armchair, or wherever you like!

Like the other pillows in the picture? Find out how to make the chevron print pillow by clicking here and here for the green pillow.


Posted by on

Category: Decor


One comment on “We’re Loopy for Christmas!

  • Coralee said:

    sweet and awesome. got to try it.

You must log in to write a comment. (Sign up for your FREE account here.)
The Elf Blog is proudly powered by WordPress, milk & cookies.