Today’s feature is my own design, Topsy Turvy Hats Beanie.
A little twist on a classic favorite 💕 The Topsy Turvy Heart Beanie features a fun upside-down heart design that’s perfect for Valentine’s Day and beyond.
NOTE: Downloading this pattern adds you to my email list where I share new patterns, exclusive discounts, and crochet inspiration. You can unsubscribe anytime—no hard feelings!
This post contains affiliate links. This means I may earn a commission should you chose to sign up for a program or make a purchase using my link. It’s okay – I love all of these companies anyways, and you will too!
If you’re looking for a crochet project that’s sweet, meaningful, and perfect for gifting, this Heart Doll Crochet Pattern is full of handmade charm. Whether you’re stitching for Valentine’s Day, a baby shower, a get-well gift, or just because, this adorable doll delivers comfort and love in every stitch.
Soft, huggable, and full of personality, the heart doll makes a thoughtful keepsake for kids and adults alike.
A Handmade Gift from the Heart
There’s something special about a project that literally features a heart. This doll is designed to be both cute and symbolic—representing love, friendship, encouragement, and comfort.
It’s perfect for:
Valentine’s Day gifts ❤️
Baby shower keepsakes 👶
Encouragement or get-well presents 💕
Mother’s Day surprises 🌸
Craft fair bestsellers
Because it’s handmade, each heart doll carries a little extra warmth and intention.
Rnd 1: With MC yarn, ch 2 (or magic ring), 8 sc in 2nd ch from hook. Do not join. Work in continuous rnds throughout unless otherwise specified.
Rnd 2: *Sc in next st, 2 sc in next st, repeat around (12 sc).
Rnd 3: *Sc in each of next 2 sts, 2 sc in next st, * repeat around (16 sc).
Rnd 4: *Sc in each of next 3 sc, 2 sc in next st,* repeat around (20 sc).
Rnd 5: *Sc in each of next 4 sts, 2 sc in next st,* repeat around (24 sc).
Rnd 6: *Sc in each of next 5 sc, 2 sc in next st,* repeat around (28 sc).
Rnd 7: *Sc in each of next 6 sts, 2 sc in next st,* repeat around (32 sc).
Rnd 8: *Sc in each of next 7 sts, 2 sc in next st,* repeat around (36 sc).
Rnd 9: *Sc in each of next 8 sts, 2 sc in next st,* repeat around (40 sc).
Rnd 10: *Sc in each of next 9 sts, 2 sc in next st,* repeat around (44 sc).
Rnd 11: *Sc in each of next 10 sts, 2 sc in next st,* repeat around (48 sc).
Rnd 12: *Sc in each of next 11 sts, 2 sc in next st,* repeat around (52 sc).
Rnd 13: *Sc in each of next 12 sts, 2 sc in next st,* repeat around (56 sc).
Rnd 14: *Sc in each of next 13 sts, 2 sc in next st,* repeat around (60 sc).
Rnds 15-24: Sc in each st.
Rnd 25: Ch 5, sk 30 sts, sc in rem 30 sts. Do not join.
Rnd 26: Sc in each ch and sc around (35 sc).
Rnd 27: *Dec, sc in next 5 sts,* repeat around (30 sc).
Rnd 28: *Dec, sc in next 4 sts,* repeat around (25 sc).
Rnd 29: *Dec, sc in next 3 sts,* repeat around (20 sc).
Rnd 30: *Dec, sc in next 2 sts,* repeat around (15 sc).
Rnd 31: *Dec, sc in next st,* repeat around (10 sc). Join with sl st. Fasten off leaving 6” length. Use Ultimate Finish to close. Stuff bottom and top half.
Return to unused sts of Rnd 25. Sc in each st and rem loops of 5 ch (35 sc).
Repeat Rnds 26-31: Stuff. Join with sl st. Fasten off leaving 6” length. Use Ultimate Finish to close.
If you see gaps at Rnd 25, use a piece of MC yarn to sew gaps closed.
SHOES (Make 2):
Rnd 1: With MC yarn, ch 2 (or magic ring), 6 sc in 2nd ch from hook (6 sc). Do not join.
Rnd 2: 2 sc in st (12 sc). Do not join.
Rnd 3: *2 sc in first st, sc in next st,* repeat around (18 sc). Do not join.
Rnds 4-6: Sc in each st. Do not join.
Rnd 7: Ch 1, turn, sc in next 16 sts. Leave rem sts unworked.
Rnds 8-11: Ch 1, turn, sc in each st. Fasten off leaving 6” length for sewing. Turn inside out. Fold heel and sew both sides of Rnd 11 together. Turn back to right side.
LEGS:
Rnd 1: Attach variegated/ombre yarn at back of shoe opening. Ch 1, work 16 sc evenly spaced around opening. Do not join. Work in continuous rnds for the remainder of the legs.
Rnd 2: Sc in each st.
Repeat Rnd 2 until leg measures approximately 15” (or desired length), stuffing as you go. Join with sl st.
Fasten off leaving 12” length for sewing. Stuff legs very firmly to support body. Sew legs to Rnds 1-4 of body.
HANDS: (Make 2)
Rnd 1: With MC yarn, ch 2 (or magic ring), 6 sc in 2nd ch from hook (6 sc). Do not join. Work in continuous rnds throughout unless otherwise specified.
Rnd 2: 2 sc in each st (12 sc).
Rnd 3: *Sc in next 3 sts, 2 sc in next st,* repeat around (15 sc).
Rnd 4: Sc in each st.
Rnd 5: Ch 3 (thumb), sc in 2nd ch, sc in 3rd ch, sc in next 15 sc.
Rnd 6: Working behind thumb, sc in each st.
Rnd 7: *Dec, sc in next 3 sts,* repeat around (12 sc. Join with sl st. Fasten off MC.
ARMS:
Rnd 8: Join white at opposite side of thumb, sc in each st.
Rnd 9: Sc in each st.
Repeat Rnd 9 until arm measures approximately 10” (or desired length). Sew to Rnds 14-18 of body with thumb facing up.
EYES: (Make 2)
Use desired color of yarn, ch 3, work 2 dc, 2 hdc, ch 1, 2 hdc, 2 dc, ch 2, sl st all in 3rd ch from hook. Fasten off yarn leaving 9” length for sewing.
Insert safety eye in middle of heart. Sew eyes to Rnds 17-20 of body.
MOUTH:
Repeat eyes with white yarn. Fasten off yarn leaving 9” length for sewing. Attach pink or red yarn in center top of heart and sc around with 2 sc in each ch-2 sp. Sew to Rnds 9-12 of body.
LIPS: (optional)
With red or pink yarn, ch 9, sl st in 2nd ch from hook, sc in next ch, hdc in next ch, dc in next ch, ch 1, sl st in same ch, ch 1, dc in next ch, hdc in next ch, sc in next ch, sl st in last ch. Working on opposite side of foundation ch, sl st in lp, sc in next lp, hdc in next lp, dc in next lp, ch 1, sl st in same lp, ch 1, dc in next lp, hdc in next lp, sc in next lp, sl st in next lp, sl st in beg sl st. Fasten off leaving 12” length for sewing. Sew to Rnds 9-12 of body.
Spring will soon be here, and with it comes the rolling fields of bluebonnets. Instructions are given for fingering weight yarn and DK weight yarn with a repeating pattern which will allow you to make the shawl to whatever size you desire.
The Colorscape Beanie is a cute and cozy beanie with great texture that looks good and adds extra warmth too! This fun beanie looks gorgeous in solid or self striping yarns!
This post contains affiliate links. This means I may earn a commission should you chose to sign up for a program or make a purchase using my link. It’s okay – I love all of these companies anyways, and you will too!
Use up small scraps to crochet this caterpillar chapstick holder. It makes for cute little gifts for kids & adults alike. Add a keychain and keep you lip balm handy when you’re out & about. Caterpillar is part of the Love Bug Trio.
Step into something adorable with these Ladybug Slippers Crochet Pattern! Designed to look like cheerful little ladybugs, these cozy slippers are perfect for anyone who loves fun, whimsical handmade footwear.
This post contains affiliate links. This means I may earn a commission should you chose to sign up for a program or make a purchase using my link. It’s okay – I love all of these companies anyways, and you will too!
Head Over Heels Blog Hop is back for its second year—helping you share love and affection the handmade way.
Alongside some of my favorite crochet designers, Madam Stitch has gathered a beautiful collection of love-inspired crochet patterns just for you. Inside, you’ll find stylish, approachable headwear and cozy footwear designs—each one stitched with just a little extra heart.
In this year’s Head Over Heels Blog Hop, you’ll discover crochet hats, headbands, ear warmers, slippers, and socks—all designed to keep you warm, comfortable, and feeling loved.
You might find something that:
Covers your head with warmth and style
Keeps your toes perfectly toasty while you lounge at home
Makes you the envy of friends and family
Whatever catches your eye, this love-filled crochet pattern collection is the perfect opportunity to thoughtfully grow your pattern library—and maybe even get a head start on this year’s holiday gift list.
Happy stitching! 💕🧶
Puppy Love Slippers Crochet Pattern
Materials:
Worsted weight yarn:
245 [260] yards MC
90 yards pink (or desired color for face)
25 yards red (or desired color for snout and ears)
3 yards white
3 yards black
Crochet hook size H (5.00 mm)
Yarn needle
Foam interface
Gauge: 8 sc = 2”, 8 rows = 2”
Ladies’ size 6/7 (10” long) instructions are given with size 8/9 (11” long) in [ ].
Directions:
SOLE (Make 2 per slipper):
Row 1: With MC yarn, ch 6, sc in 2nd ch from hook and in each of the rem chs (5 sc).
Row 2: Ch 1, turn, inc in first st, sc across, inc in last st (7 sc).
Rows 3-4: Repeat Row 2 (11 sc).
Rows 5-20: Ch 1, turn, sc in each st.
Row 21: Ch 1, turn, inc in first st, sc across (12 sc).
Row 22: Ch 1, turn, sc in each st.
Row 23: Repeat Row 21 (13 sc).
Row 24: Ch 1, turn, sc in each st.
Row 25: Repeat Row 2 (15 sc).
Rows 26-30 [26-32]: Ch 1, turn, sc in each st.
Rows 31-38 [33-40]: Ch 1, turn, dec, sc across (7 sc at end of Row 38 [40]).
Row 39 [41]: Ch 1, turn, sc in each st, working down side sc in each row end, working across bottom, sc in each loop of beg ch, working up other side sc in each row end. Join with sl st in first sc. Fasten off leaving 12” length for sewing.
Repeat Rows 1-39 [41] but do not fasten off.
Row 40 [42]: Ch 1, in back loops only, sc in each st. Join with sl st. Fasten off leaving 12” length for sewing.
Measure sole on foam interface and cut interface slightly inside the marked line. (I cut 2 pieces for each sole and glued together to make thicker sole.) Quilt batting could also be used.
Sew 2 sole pieces together with foam interface in the middle. Both soles are for the same foot, so flip one piece upside down.
TOE:
Row 1: With MC, ch 25, sc in 2nd ch from hook and remaining sc (24 sc).
Row 2: Ch 1, turn, sc in each st.
Row 3: (Size 8/9 only). Ch 1, turn, sc in each st.
Rows 3-4 [4-5]: Ch 1, turn, dec over first 2 sts, sc across (22 sc).
Rows 5-6 [6-7]: Ch 1, turn, sc in each st.
Rows 7-8 [8-9]: Ch 1, turn, dec over first 2 sts, sc across (20 sc).
Rows 9-10 [10-11]: Ch 1, turn, sc in each st.
Rows 11-12 [12-13]: Ch 1, turn, dec over first 2 sts, sc across (18 sc).
Rows 13-14 [14-15]: Ch 1, turn, sc in each st.
Rows 15-18 [16-19]: Ch 1, turn, dec over first 2 sts, sc across (14 sc).
Attach same color yarn to Row 1 and use unused lps of foundation ch. Ch 1, sc in each lp across (24 sc). Fasten off yarn.
Sew toe to front portion of slippers.
FACE:
Rnd 1: With desired color for face, ch 18, 2 sc in 2nd ch from hook, sc in next 7 ch, 3 sc in next ch, sc in next 7 ch, 3 sc in last ch. Working on opposite side of foundation ch, sc in next 6 ch, sk next ch, sc in next ch, sk next ch, sc in next 6 ch, 2 sc in last ch (36 sc). Join with sl st.
Rnd 2: Ch 1, 2 sc in first 2 sts, sc in next 8 sts, 3 sc in next st, sc in next 8 sts, 2 sc in next 3 sts, sc in next 5 sts, sk next st, sc in next st, sk next st, sc in next 5 sts, 2 sc in last st (42 sc). Join with sl st.
Rnd 3: Ch 1, *sc in next st, 2 sc in next st* twice, sc in next 9 sts, 3 sc in next st, sc in next 9 sts, * to * 3 times, sc in next 4 sts, sk next st, sc in next st, sk next st, sc in next 4 sts, * to * once (48 sc). Join with sl st.
Rnd 4: Ch 1, *sc in next 2 sts, 2 sc in next st* twice, sc in next 10 sts, 3 sc in next st, sc in next 10 sts, * to * 3 times, sc in next 3 sts, sk next st, sc in next st, sk next st, sc in next 3 sts, * to * once (54 sc). Join with sl st.
Rnd 5: Ch 1, *sc in next 3 sts, 2 sc in next st* twice, sc in next 11 sts, 3 sc in next st, sc in next 11 sts, * to * 3 times, sc in next 2 sts, sk next st, sc in next st, sk next st, sc in next 2 sts, * to * once (60 sc). Join with sl st.
Rnd 6: Ch 1, *sc in next 4 sts, 2 sc in next st* twice, sc in next 12 sts, 3 sc in next st, sc in next 12 sts, * to * 3 times, sc in next st, sk next st, sc in next st, sk next st, sc in next st, * to * once (66 sc). Join with sl st.
Rnd 7: Ch 1, *sc in next 5 sts, 2 sc in next st* twice, sc in next 13 sts, 3 sc in next st, sc in next 13 sts, * to * 3 times, sk next st, sc in next st, sk next st, * to * once (72 sc). Join with sl st. Fasten off yarn leaving 12” length for sewing.
SNOUT:
Rnd 1: With desired color for snout, ch 10, 2 sc in 2nd ch from hook, sc in next 3 ch, 3 sc in next ch, sc in next 3 ch, 3 sc in last ch. Working on opposite side of foundation ch, sc in next 2 ch, sk next ch, sc in next ch, sk next ch, sc in next 2 ch, sc in last ch (20 sc). Join with sl st.
Rnd 2: Ch 1, 2 sc in first 2 sts, sc in next 4 sts, 3 sc in next st, sc in next 4 sts, 2 sc in next 3 sts, sc in next st, sk next st, sc in next st, sk next st, sc in next st, 2 sc in last st (26 sc). Join with sl st.
Rnd 3: Ch 1, *sc in next st, 2 sc in next st* twice, sc in next 5 sts, 3 sc in next st, sc in next 5 sts, * to * 3 times, sk next st, sc in next st, sk next st, * to * once (32 sc). Join with sl st. Fasten off yarn leaving 12” length for sewing.
EARS: (Make 2 per slipper)
Rnd 1: With desired color for ears, ch 8, 2 sc in 2nd ch from hook, sc in next 2 ch, 3 sc in next ch (2nd sc is center), sc in next 2 ch, 3 sc in last ch. Working on opposite side of starting ch, sc in next ch, sk 1 ch, sc in next ch (center), sk 1 ch, sc in next ch, sc in last ch (same lp as first ch with 2 sc). Join with sl st. (16 sc)
Rnd 2: Ch 1, 2 sc in next 2 sts, sc in next 3 sts, 3 sc in next st, sc in next 3 sts, 2 sc in next 3 sts, sk next st, sc in next st, sk next st, 2 sc in next st. (22 sc) Fasten off yarn leaving 9” length for sewing.
NOSE:
Rnd 1: With black yarn, ch 6, 2 sc in 2nd ch from hook, sc in next ch, 3 sc in next ch (2nd sc is center), sc in next ch, 3 sc in last ch. Working on opposite side of starting ch, sk 1 ch, sc in next ch (center), sk 1 ch, sc in last ch (same lp as first ch with 2 sc). Join with sl st. (12 sc). Fasten off black leaving 9” length for sewing.
EYES: (Make 2 per slipper)
With white yarn, ch 2 (or magic ring), 6 sc in 2nd ch from hook. Join with sl st. Fasten off yarn leaving 6” length for sewing.
Use black yarn to make French knot in center of each eye.
ASSEMBLY:
Sew red heart (snout) upside down centered on the pink heart (face) right side up with bottom tip at top of Rnd 3 and bottom to lower Rnd 3. Sew black heart (nose) right side up centered on top of red heart (snout). Sew eyes above muzzle. Sew ears upside down to top of head approximately 6 sts from center.
Pin puppy face to top of slipper with point of heart at top center of toe and sew in place.
NOTE: Downloading this pattern adds you to my email list where I share new patterns, exclusive discounts, and crochet inspiration. You can unsubscribe anytime—no hard feelings!
Spread the Love with These Free Valentine’s Day Crochet Patterns
Valentine’s Day is just around the corner, and what better way to show your love than with a handmade crochet gift? Whether you’re crafting for a partner, friend, or even yourself, these free crochet patterns are perfect for adding a touch of warmth and love to the season.
Download the free calendar with links to each day.
Febuary 1-13 – Valentine’s Day Advent Crochet Patterns
For 13 days, free crochet patterns from a dozen designers (on the blogs) for your Valentine’s Day gifting along with free downloads of coloring pages, games, and more fun!
The Cancer Cozy Comforts Blog Hop hosted by Crochet Designer Community will feature a different pattern each day during February. These patterns are designed to bring comfort to cancer patients who are undergoing treatment.
This post contains affiliate links. This means I may earn a commission should you chose to sign up for a program or make a purchase using my link. It’s okay – I love all of these companies anyways, and you will too!
As 2025 comes to a close, I’m taking a moment to pause, breathe, and look back on a year filled with yarn, creativity, and so many small (and big) wins. This year reminded me why I love creating, designing, and sharing handmade projects with such a supportive community.
From new patterns and product ideas to lessons learned along the way, here’s a look back at what 2025 brought.
🧶 Creative Highlights of 2025
This year was full of creative momentum. I released new crochet patterns, experimented with fresh designs, and leaned into projects that brought both joy and practicality—especially those quick, giftable makes we all love.
Some highlights:
New pattern launches that quickly became favorites
Expanding seasonal and holiday designs
Creating more beginner-friendly and fast-finish projects
Exploring fun extras like gift tags, packaging, and printables
Each release helped me grow not just as a designer, but as a maker who listens to what the community actually wants and needs.
💛 Gratitude for This Community
None of this would be possible without you.
Whether you:
Purchased a pattern
Downloaded a freebie
Shared a finished project
Left a kind review
Let me know of an issue with a posting
Thank you. Truly. Your support turns ideas into real projects and makes this creative journey worth it.
Let’s recap all the postings that made 2025 so special.
Continue building a creative space that feels welcoming and inspiring
There’s so much more to come, and I can’t wait to stitch it all together with you.
Final Thoughts
2025 was a year of growth, creativity, and gratitude—one stitch at a time. Thank you for being part of this journey. Here’s to more yarn, more ideas, and more handmade moments in the year ahead.
Planning for 2026 fills me with excitement and gratitude. There are so many ideas waiting to be stitched into reality, and I’m thankful to have such a supportive, creative community alongside me.
Thank you for being part of this journey—your support, encouragement, and creativity make everything possible.
Here’s to a year of intention, inspiration, and plenty of yarn.
Crochet Resolutions
What are your goals? Here’s a checklist to help you get started in the new year!
This post contains affiliate links. This means I may earn a commission should you chose to sign up for a program or make a purchase using my link. It’s okay – I love all of these companies anyways, and you will too!
The October issue of I Like Crochet is now available, and it includes one of my designs – Modern Bowtie Dress.
Subscribe to get a one-year membership to I Like Crochet for only $5
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utma
ID used to identify users and sessions
2 years after last activity
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_ga
ID used to identify users
2 years
_gali
Used by Google Analytics to determine which links on a page are being clicked
30 seconds
_ga_
ID used to identify users
2 years
Marketing cookies are used to follow visitors to websites. The intention is to show ads that are relevant and engaging to the individual user.
Pinterest Tag is a web analytics service that tracks and reports website traffic.
Unique value with which users can be identified by X. Collected information is used to be personalize X services, including X trends, stories, ads and suggestions.
2 years
external_referer
Our Website uses X buttons to allow our visitors to follow our promotional X feeds, and sometimes embed feeds on our Website.
2 years
guest_id
This cookie is set by X to identify and track the website visitor. Registers if a users is signed in the X platform and collects information about ad preferences.