Take it from someone who's been there — decorating for a baby shower is hard when you're trying to toe the line between cute and creative and not at all cheesy. While Pinterest may be inundated with the diaper cake craze, we've come up with something fresh and fabulous that is sure to impress any mother-to-be.
More: 10 inspiring moms changing the world for other moms and children
These adorable onesie cupcakes are totally one-of-a-kind, and they're easy to make in just seven steps or less. You can also use this sweet craft to congratulate a mom who's just had a baby:
Step 1: Fold
Fold the onesie of your choice length-wise into a cylinder shape.
More: Funny motherhood quotes moms need to have on their Pinterest boards
Step 2: Place sock
Position a colorful sock at the top of the onesie — this will be the center of your cupcake.
Step 3: Roll up
Roll up the onesie with the sock inside, peeking out of the top.
Step 4: Pull over tube
Pull a matching baby's sock over the rolled onesie to create the "liner" of the cupcake.
Step 5: Place in cupcake box
Place the onesie cupcake in a decorative box, and roll up a few more while you're at it.
Step 6: Tie with twine
Put on the finishing touches by tying up the cupcake box with yarn, twine or ribbon.
More: If you're afraid of pooping during labor, you probably shouldn't give birth
Step 7: Done
Sit back and admire your handiwork for coming up with such a unique gift that can also double as baby shower decor. The new mom in your life is going to love it.
Updated by Bethany Ramos on 5/4/2016