That’s a beautiful crochet border pattern! 💜
It looks like a 3D flower edge stitch (often called a calla lily border or bud border stitch), featuring purple puff stitches enclosed by white petal loops.
Here’s a step-by-step guide to make it:
🧶 Materials:
- Yarn:
- Color A: Cream or White (for base & petals)
- Color B: Purple (for flower buds)
- Hook: size that fits your yarn (commonly 3.0–3.5 mm)
- Scissors
- Tapestry needle

🌷 Crochet Pattern (Step-by-Step Tutorial)
Step 1: Foundation
- Using white yarn, make a foundation chain — multiple of 6 + 1 (for example, 31 or 37 chains).
- In the 4th chain from the hook, make 1 double crochet (dc).
- Continue making 1 dc in each chain across the row.
- Turn your work.
👉 This creates your base row.

Step 2: Base Texture Row
- Chain 3 (counts as your first dc).
- Make 1 dc in each stitch across.
- Turn.
👉 You now have two rows of dc. This gives the border a solid base.
Step 3: Puff Flower Row (Purple Buds)
- Switch to purple yarn.
- Chain 1 (does not count as a stitch).
- Puff Stitch:
- Yarn over, insert hook into next stitch, pull up a loop.
- Repeat this 3 more times (you’ll have 9 loops on hook).
- Yarn over and pull through all loops.
- Chain 1 to secure.
- Skip 2 stitches, then make another puff stitch in the next stitch.
- Continue across the row: puff stitch, skip 2 stitches, puff stitch… until the end.
- Fasten off the purple yarn and cut it.
👉 You now have a row of small puffy buds.

Step 4: Petal Formation (White Yarn Again)
Now we make the “petals” that wrap around the purple buds.
- Rejoin white yarn at the start of the row.
- Chain 3 (counts as dc).
- In the next 2 stitches, make 1 dc in each.
- Now, for each purple puff:
- Chain 7.
- Insert your hook behind the puff stitch and make 1 single crochet (sc) around its base — this anchors the chain behind the puff.
- Chain 7 again.
- Skip 2 stitches after the puff and make 1 dc in the next stitch.
- Continue this pattern across:
(dc x3, chain 7, sc behind puff, chain 7, dc) repeat for each flower. - At the end, chain 3 and turn.
👉 Now each puff looks like it’s wrapped in two long chains forming a petal on each side.
Step 5: Finishing Top Edge
We’ll give the border a finished, pretty edge.
- Chain 3 (counts as 1 dc).
- Work 1 dc in each dc from the previous row.
- When you reach a chain-7 space:
- Work 7 dc inside that chain loop (this fills out the petal).
- Continue across, filling each chain loop with 7 dc.
- At the very top of each petal, you can add a picot for extra detail:
- (dc, ch 3, sl st into first ch) at the petal’s highest point.
- End with 1 dc in the last stitch.
- Fasten off and weave in ends.

🌼 Result:
You’ll get a row of 3D buds that look like little calla lilies or tulip buds, each enclosed by soft, curved petals. The alternating purple and white create a delicate, lacy edge perfect for baby blankets, shawls, or home décor.
💡 Tips:
- If your petals curl too much, increase the chain length to 8 instead of 7.
- For a tighter look, reduce to chain 6 instead of 7.
- You can make the puff bigger by adding more loops (5 or 6 yarn overs instead of 4).