Guest Blogger: Valerie from Occasionally Crafty

Hello, CA readers!  I’m Valerie, from Occasionally Crafty.

 I’m so excited to be guest posting here at one of my favorite blogs.
A little about me and then we’re off:  I’m a stay-at-home, piano-teaching, book-reading, RA-enduring, craft-loving mom of 3 sweet kids.  I never thought I was crafty growing up, but as I’ve gotten older, I’ve learned that a little time and a lot of patience, with a side dish of inspiration from blog-land, can help me make some beautiful, fun things.

So, with Valentine’s Day coming up, I thought all us girls need a cute shirt to wear.  I made this for my daughter, but you could easily make it for yourself too.  Enter the Ruffle/Rosette Heart shirt!

First, you need a t-shirt to use as your base, and either fabric or another t-shirt to cut up for your heart.  Knit fabrics are great because they won’t fray.  $5 dollar Target shirts are great for this if you want them the same color!  I decided to repurpose, and used an old red tank top my daughter had outgrown.  She has two little brothers, so no need to save it for hand-me-downs!

Next, open the shirt at the seam so you can cut nice, long strips.

I cut my strips about 3/4″ wide.  Adjust your width to how big you want your ruffles, and how many layers you want to do.

Ruffle your strips.  For this shirt, we are sewing along the edge of the fabric, not down the middle.
Most of you probably know how to ruffle fabric after the trend of ruffles this last year, but if not, follow one of these methods:
1.  Set your top thread to the highest tension and your stitch length to the longest setting.  Sew.  Your fabric will automatically ruffle.
2.  Set your stitch length to the longest setting and sew.  Leave both ends of the thread long.  Remove fabric from sewing machine.  Pull the bobbin thread gently to gather fabric.  Spread ruffles evenly throughout the strip until you get the look you want.

Once your strips are ruffled, pin them into a heart shape.  You can cut out a template to use as a guide, but I am lazy and just eyeballed it.  I used one strip for each side, then cut off the excess.  It just seemed cleaner that way.  Also, make sure to trim your threads.  They just get in the way.

Two helpful hints:  #1- Put a piece of cardboard or cardstock inside the shirt before you pin.  This way you can keep from pinning the layers together without having to distort the shirt with your hand.

#2- When using stretchy knits, USE A LOT OF PINS!  I get frustrated easily, and this helped me keep things where I wanted them.  It may sound obvious, but if you tend towards the lazy crafting, as I do, trust me– it’s worth it to take the extra time.

Sew your heart in place, following the stitch line from your ruffle.

Now, you can stop here if you want.  This is pretty cute on it’s own.  But let’s keep going, just for fun!

Pin another layer of strips into a smaller heart shape, making sure your new layer of ruffles slightly overlaps the first.  Sew in place. Continue for as many layers as you want.  I went with three.

Now for the fun part.  You can just make hearts all the way in, if you want.  Or, you can use your extra ruffle strips to create ruffle rosettes.  Following the technique I learned here, I hot glued a whole bunch of rosettes together.

Geez, my hands look old.
Then, using a combination of hand stitches and fabric glue, I attached them to the center of the shirt.  I made little buds by wrapping fabric around my finger to fill in the gaps.  When I got the placement the way I wanted, I took a book and smashed them all flat.

Now you have a striking shirt for that special girl in your life.  I went with a contrasting heart because I wanted to match her tutu, but you could make yours the same color for a totally different look.

I won’t say this was quick, but it was actually pretty easy.  I’m not a great sewer/seamstress by any means, so if I can do it, so can you!

Thanks for having me, Linda!  I hope to see you all over at Occasionally Crafty soon!

Hi! I'm Linda, the craft addict behind Craftaholics Anonymous®, a craft blog. Crafting is cheaper than therapy, right? When I'm not DIYing something, I can be found taxiing around our 4 crazy kids or working out. Or shoe shopping... because you can never have too many shoes! Happy crafting! ♥

Latest posts by Linda (see all)

Join the Conversation

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 1

    Very cute! If only I had a little girl to make this for…:-)

  2. 2

    Love it, but I'm in the same boat as Heather — no girls!

  3. 3
    Ali Rockwell

    This is so cute! Such a good job!

  4. 4

    I love it! I have to make this, well I have to make 3 because I have 3 girls. Thanks for sharing! It's beautiful.

  5. 5

    Such a cute project!!

  6. 6

    She has such a cute blog!

  7. 7

    Very cute! I need to dig out my machine and get crafting!

  8. 8

    Darling! I love it too! I bet it was fast and easier to do than it looks. It looks like a fabulous boutique find! Kudos to you!

  9. 9

    I just love that! Ruffles…YES PLEASE!

  10. 10

    Hearts, hearts, and more hearts. I love this time of year. I think I am going to make little pillows for each of my place settings for my Valentine's Birthday party theme with your hearts on them. Like a little pin cushion. I can even pin the name card to it. Thanks for the inspiration.

  11. 11

    couldn't see the pictures — I think it is something to do with your photobucket account…. sounds fun though :)

  12. 12

    I'm a bit obsessed with repurposing & salvaging damaged but otherwise "perfectly good" items. This looks like a great way to reinvent a stained or torn shirt as either the base or decorative shirt. I've got a fantastic pink one in my "rag pile" that is about to be reborn!

  13. 13

    I'm a bit obsessed with repurposing & salvaging damaged but otherwise "perfectly good" items. This looks like a great way to reinvent a stained or torn shirt as either the base or decorative shirt. I've got a fantastic pink one in my "rag pile" that is about to be reborn!

  14. 14

    That is so pretty! I might have to make one for me. =) I'll be linking as well.

  15. 15

    Thanks again for having me, Linda. I had so many people checking it out I had to upgrade my Photobucket for the first time! Hopefully everyone can see it now!

    Thanks for all the kind comments, too. Please shoot me an email if you have any questions-

  16. 16
    Rachel D

    Lovely! I don't have any daughters to sew for, but I think I'm going to repurpose your idea to make a card with paper rosettes in a heart shape. Thanks for sharing!

  17. 17

    Wowza! I have twin girls. Wonder if I could crank out two of these??? :) Love it. I'm your newest follower!

  18. 18
    Cam and Kori; Kori

    That is adorable, my daughter has a pink tutu and I think she needs a cute shirt like this to match! Thanks for sharing I will link back to you.