That’s a beautiful crochet spiral rose with a decorative lace arc! 🌸
Here’s a step-by-step guide so you can make one just like the picture:
🧶 Materials
- Yarn: Cotton or acrylic (2 colors — light pink & white)
- Hook: 2.5 mm or 3 mm
- Scissors & yarn needle
- Optional: small pearl bead (for center decoration)

🌹 PART 1 — Crochet Spiral Rose (Pink Center + White Petals)
Step 1: Foundation Chain
- With pink yarn, make a chain of 50 stitches.
Step 2: Create the Base Row
- In 4th chain from hook, make 1 double crochet (dc).
- Chain 1, skip 1 chain, 1 dc in next chain.
→ Repeat this pattern across the row.
(You’ll have alternating dc + ch-1 spaces.) - Turn your work.
Step 3: Form the Petals (Row 2)
Now you’ll work petals into each ch-1 space.
In each ch-1 space, work:
→ (1 sc, 1 hdc, 2 dc, 1 hdc, 1 sc)
Repeat this petal sequence across the entire row.
Each group forms one small petal.
When finished, fasten off and leave a long tail for sewing.
Step 4: Roll the Flower
- Start from the beginning end of your strip.
- Roll it tightly at first (for the center), then looser as you go outward.
- Adjust petals so they overlap naturally, like a blooming rose.
Step 5: Sew the Base
- Using your yarn needle, sew across the bottom of the rolled flower several times to hold it together securely.

🌼 PART 2 — Add White Petals Around the Rose
Step 6: Join White Yarn
- Turn the flower over to the back side.
- Insert hook anywhere along the base and join white yarn with a slip stitch.
Step 7: Round 1 (Base Round)
- Chain 1, and make single crochets (sc) evenly around the base.
(About 30–35 scs depending on your flower size.) - Slip stitch to join. Don’t cut yarn.
Step 8: Round 2 (White Petals)
In the next round:
- Skip 1 stitch, in next stitch make:
(1 sc, 1 hdc, 2 dc, 1 hdc, 1 sc) - Skip 1 stitch again, repeat petal pattern all around.
- Slip stitch to join at the end.
- Fasten off, weave in ends.
You now have a pink spiral flower with white petals surrounding it. 🌸

🌙 PART 3 — Curved Lace Arc Decoration
This part looks like a white ruffle arch attached to one side of the flower.
Step 9: Base Row (Pink Lace)
- With pink yarn, chain 40.
- In 5th chain from hook, make 1 dc.
- Ch 1, skip 1, dc in next chain — repeat across the row.
- Turn your work.
Step 10: White Ruffle Layer
Switch to white yarn.
In each ch-1 space from the previous row:
- (1 sc, 1 hdc, 2 dc, 1 hdc, 1 sc) — this makes ruffled petals.
- Continue across to end.
- Fasten off, weave ends.
Step 11: Add Tiny Picots (optional)
For the small dot-like edging:
- In each outermost petal tip: sl st, ch 3, sl st in same stitch — this makes a little picot.
- Continue around for a delicate texture.

🌺 PART 4 — Assembly
Step 12: Shaping
- Slightly curve your lace arc into a semicircle shape.
Step 13: Attach to Flower
- Sew the inner side of the arc to one side of the flower base (using matching yarn and a yarn needle).
- Make sure the white edges face outward like a halo around the rose.
Step 14: Finishing
- Weave in all loose ends neatly.
- Optional: Add a bead or pearl in the flower center for extra elegance.
- Lightly steam or shape petals by hand if needed.
✅ Tips
- You can stiffen the lace with a little fabric starch if you want it to hold shape better.
- For a two-tone look like in your photo, make sure the rose starts pink, and white is used for all the outer details and lace.