The Spiked-Tip Modern Flower Granny Square Pattern is a contemporary floral square featuring sharp petal definition and bold texture. This free granny square pattern is ideal for modern crochet projects with strong visual impact.
This square is part of the Modern Heirloom Flower Granny Square Blanket Pattern and pairs beautifully with classic and modern designs alike.
35% Raverly Sale
About This Pattern
Return to the full Granny Square Blanket Pattern
Skill Level : Confident beginner to intermediate
Techniques Used
- Front post stitches
- V-stitches
- Shell stitches
Materials & Tools
| Hook | 3mm Crochet Hooks |
|---|---|
| Yarn Weight | Double Crochet (DK) Cotton Yarn |
| Fibre Type | Cotton–Acrylic Blends |
| Other Tools | |
| Finished Size | 33 x 33 cm / 13 x 13 inches |
Yarn Calculator
Not sure how much yarn you'll need for your next crochet project?
Use our yarn calculator to estimate the amount of yarn required based on your project size, yarn weight, and stitch pattern.
It's a quick and easy way to plan your materials before you start crocheting.
Pattern Instructions
Quick Stitch Guide
All stitch instructions are available in both US Crochet Terminology and UK Crochet Terminology, making it easy to follow along using the terms you are most familiar with.
If you are new to any of the stitches used in this pattern, we recommend reviewing the relevant stitch guide before starting. Each guide includes step-by-step instructions, helpful tips, and stitch terminology conversions where applicable.
Take your time, practice any unfamiliar stitches, and most importantly—enjoy the process of creating your blanket one row at a time.
UK : BLO - Back loop only
AFR : als - Agterste Lus / agterlus alleen
1. Insert hook under the back loop only (farthest from you).
2. Complete the stitch as normal.
UK : ch-sp - chain space
AFR : Ks sp - Kettingsteek spasie
1. Make a slip knot on the hook.
2. Yarn over (yo).
3. Pull yarn through the loop on the hook. → 1 ch made.
4. Repeat for desired number of chains.
UK : tr - treble crochet
AFR : lb - Langbeentjie / dubblehekel
1. Yarn over.
2. Insert hook into stitch, pull up a loop (3 loops).
3. Yarn over and pull through first 2 loops (2 remain).
4. Yarn over and pull through last 2 loops.
UK : fptr - front post treble crochet
AFR : vblb / vslb - Voorste Been Langbeentjie / Voor Stam Langbeentjie / voorpaal-dubblehekel
1. Yarn over, insert hook front→back→front around post.
2. Yarn over, pull up loop (3 loops).
3. Yarn over, pull through first 2 loops, yarn over, pull through last 2 loops.
UK : fphtr - Front post half treble crochet
AFR : vbhlb / vshlb - Voorste Halwe Langbeen(tjies) / Voor Stam Halwe Langbeen(tjies)/ voorpaal half-dubble hekel
1. Yarn over, insert hook front→back→front around post.
2. Yarn over, pull up loop (3 loops).
3. Yarn over, pull through all 3 loops.
UK : fpdc - Front post double crochet
AFR : vbkb / vskb - Voorste Kortbeen(tjies) / Voor Stam Kortbeen(tjies) / voorpaal enkelhekel
1. Insert hook front→back→front around the post of stitch below.
2. Yarn over, pull up loop (2 loops).
3. Yarn over, pull through both loops.
UK : fpdtr - front post double treble crochet
AFR : vbdsl / vsdsl - Voorste Been Dubble Slag Steek / Voor Stam Dubble Slag Steek
1. Yarn over twice, insert around post front→back→front.
2. Yarn over, pull up loop (4 loops).
3. Yarn over, pull through 2, yarn over pull through 2, yarn over pull through last 2.
UK : htr - half treble crochet
AFR : hlb - Halwe Langbeentjie / Half Lang Been / half-dubblehekel
1. Yarn over.
2. Insert hook into next stitch and pull up a loop (3 loops).
3. Yarn over and pull through all 3 loops.
UK : MC - magic circle
AFR : MR - Magiese Ring
1. Wrap yarn around your fingers to form a loop.
2. Insert hook into the loop and pull yarn through to create your first stitch.
3. Crochet the number of stitches required by your pattern into the loop.
4. Pull the yarn tail to close the loop tightly.
5. Continue with the next round as instructed.
UK : puff - puff stitch
AFR : ps - pof steek / pynapple Steek
1. Yarn over, insert hook, pull up loop — repeat specified number of times (e.g., 3–5 pulls) so multiple loops on hook.
2. Yarn over and pull through all loops, ch1 to secure (if pattern asks).
UK : rep from * - repeat from *
AFR : her * - Herhaal van *
1) Find the *.
2) Work the instructions after it.
3) When told, go back to * and repeat the sequence the required number of times.
4) Stop when the pattern says.
UK : rep rows - repeat rows
AFR : Her/herh - Herhaal
Work rows as written for repetition count.
UK : sh - Shell stitch
AFR : skulp - skulp steek
1. Work 3 dc of any (hdc,dc,tr) into same stitch or space.
2. Skip 2–3 sts depending on pattern, repeat.
UK : dtr - double treble crochet
AFR : dsl - dubble slag steek / driedubblehekel
1. Yarn over twice.
2. Insert hook in stitch, pull up loop (4 loops).
3. Yarn over, pull through 2 loops (3 remain).
4. Yarn over, pull through 2 loops (2 remain).
5. Yarn over, pull through last 2 loops.
Pattern Reference
This page is part of a larger crochet pattern and is intended as a companion tutorial or stitch reference. For complete instructions, materials, sizing information, and all pattern sections, please visit the main pattern page.Step by Step
⚠️ This pattern is for personal use only. Please do not copy or redistribute.
Heirloom Flower Square 4 - Spiked‑Tip Modern Flower Square
Abbreviation
bet: bet
BLO: back loop only
ch: chain
ch-sp: chain space
dc: double crochet
fpdc: front post double crochet
fphdc: front post half double crochet
fptr: front post treble crochet
fptr: front post tr
hdc: half double crochet
ps: puff stitch
rep: repeat
rnd: round
sc: single crochet
sh: shell
sl: slipstitch
sp: space
st: stitch
sts(s): stitches
tr: treble crochet
Round 1
Start with a magic ring, ch3 counts as the first dc st, work 11 more dc sts into magic ring, join with sl into the top of the starting chain stitch.
(12 x 1dc sts in the magic ring)
Round 2
Join new color between 2 dc sts, ch3, counts as first dc of repeat below
* 1 dc into space between 2 dc sts, 1 fpdc around next dc post, repeat from * around, join into the top starting ch with sl, finish off color.
(12 x 1 dc in space, 1 fpdc round next post)
Round 3
Join color in first dc st from round before, work 1 puff stitch in same stitch, ch1, skip next stitch,
*1 puff st into dc st, ch1, sk next st,
repeat from * around,
join into the top of start puff st with sl, finish off color.
(12 x 1 hdc-ps st, ch1, sk1)
Round 4
Join color with puff stitch in skipped dc st from the round before, ch1, 1 fphdc around top of next puff st, ch1,
*1 puff st into skipped dc st, ch1, 1 fphdc around next puff st,ch1,
repeat from * around, join into the top of start puff st with sl, finish off color.
(12 x 1 puff st, ch1, 1 fphdc)
Round 5
Join new color with sc in 1 ch-sp, ch2, counts as first dc of 2dc of repeat below
* 2dc into next 1 ch-sp, 1 fpdc around next puff st, repeat from * around, join into the top starting chain stitch with sl, finish off color.
(24 x 2dc, 1 fphdc)
Round 6
Join new color with sc stitch in any st, ch2, 2 dc into the same st as sc st, skip 2 two st(s),
*1 sc, ch2, 2 dc into the same st as sc st, skip2 st(s),
repeat from * around, join into the top starting chain stitch with sl, finish off color.
(24 x 1sc, ch2, 2dc)
Round 7
Join color in top of 2ch-sp, with sc, before 2dc sts, ch2, counts as first dc st of 3dc for repeat below
* 3dc into next 2 ch-sp, skip next 2dc sts, repeat from * around, join into the top starting chain stitch with sl, finish off color.
(24 x 3dc sts)
Round 8
Join new color with sc in BLO of dc st, ch1, counts as first hdc st,
* BLO , 1 hdc into the next st, repeat from * around,
join into the top starting chain stitch with sl, finish off color.
(72 x 1 hdc sts)
Round 9
Join new color with sc st in around hdc st, ch5, counts as 1 fpdc+ ch2 sts, for the repeat below
* 1 fpdc around hdc post st, ch2, 1 fpdc around same hdc st, skip 2 sts,
repeat from * around, join into the top of the starting chain stitch with sl, finish off color.
(24 x 1fpdc, ch2, 1fpdc, sk 2)
Round 10
Join new color in sp between two fpdc sts after fpdc-v-stitch from round 8 chain2 counts as first dc from repeat below.
* 1hdc in sp between two fpdc sts after fpdc-v-stitch from round 8 - 3hdc sts in ch-sp of fpdc-v-stitch from round 9 skip next hdc post from round 8 - 1dc,ch2,1dc in same space as first hdc st, 3hdc sts in ch-sp of fpdc-v-stitch from round 9,skip next hdc post from round 8 repeat from * around, join into the top of the starting chain, with sl, finish off color.
(18 x 1sc, 8dc-shell)
Round 11
Join color around single hdc st worked into round 8, chain 3, counts as the first fpdc st in repeat below,
*1fpdc round single hdc st, 9tr-shell stitch into 2 ch-sp of next dc-vst
repeat from * around join with slips stitch into the starting chain stitch.
(120 sts in round = 1fphdc, 9 x tr sts)
Round 12
Join color around fpdc st chain 3, counts as the first fpdc st in repeat below,
*1fpdc round fpdc st BLO- 1sc in next 9 tr sts of shell stitch,
1fpdc round fpdc st BLO- 1sc in next 9 tr sts of shell stitch
1fpdc,ch3,1fpdc round fpdc st BLO- 1sc in next 9 tr sts of shell stitch, repeat from * around join with slips stitch into the starting chain stitch.
(4 x = 1fdc, 9 x BLOsc, 1fdc, 9 x BLOsc, 1fdc,ch3.1fpdc, 9 x BLOsc sts)
Round 13
Join in color corner 3ch-spin, ch4 - counts as first tr stitch of repeat below,
*6tr ch3,6tr in corner 3ch-sp,
skip next 4 sc sts, 1sc in next 2 sts, skip next 3 sts - 6dc-she'll in fpdc st
skip next 4 sc sts, 1sc in next 2 sts, skip next 3 sts - 6dc-she'll in fpdc st
skip next 4 sc sts, 1sc in next 2 sts, skip next 3 sts - repeat from * for the next corner and sides.
Join with slip stitch into the starting chain stitch.
(4 x 6tr,ch3,6tr, sk4,2sc,sk3,6dc-shell, sk4,2sc,sk3,6dc-shell, sk4,2sc,sk3, )
Round 14
Join color in corner chain space, ch2, counts as first hdc in the repeat below,
*3hdc in corner ch-sp ch2, 3hdc in same ch-sp,
1hdc in next 6tr sts, 1dc in next 2 sc sts,
1hdc in next dc st, 1sc in next 4 dc sts, 1hdc in next dc st, 1dc in next 2 sc sts
1hdc in next dc st, 1sc in next 4 dc sts, 1hdc in next dc st, 1dc in next 2 sc sts
1hdc in the next 6tr sts,repeat from * around for next 3 sides.
Slip stitch in starting chain st.
(4 x 3hdc,ch2,3hdc,6hdc,2dc,1hdc,4sc,1hdc,2dc,1hdc,4sc,1hdc,2dc,6hdc sts )
Round 15
Join in corner chain space, ch2 - counts as first hdc of in the repeat below
*2hdc, ch2, 2hdc in corner ch-sp,1hdc into each st of side (36sts) - before corner Repeat from * 3 more times per side.
Join with slip stitch in starting chain space. Finish off tail, work ends.
(4 x 40 hdc sts)
Round 16
Join new color in corner ch-sp,ch3 counts as first dc for repeat below
*2dc,ch2,2dc in corner ch-sp - 1fpdc around post of next st, 1bpdc around post of next st,
Repeat from * for all stitches and all sides of the square.
Join with a slip stitch into the starting chain stitch finish off color.
(4 x 2dc 18 x 1fpdc,1bpdc 2dc ch2 - sts per side)
Round 17
Join new color in corner ch-sp,ch3 counts as first dc for repeat below
*2hdc,ch2,2hdc in corner ch-sp - 1fphdc around post of next st, 1bphdc around post of next st,
Repeat from * for all stitches and all sides of the square.
Join with a slip stitch into the starting chain stitch finish off color.
(4 x 2hdc 20 x 1fphdc,1bphdc 2hdc ch2 - sts per side)
Round 18
Join in corner chain space, ch2 - counts as first hdc of in the repeat below
*2hdc, ch2, 2hdc in corner ch-sp, 1hdc into each st of side - before corner - repeat from * 3 more times per side. Join with slip stitch in starting chain space. Finish off tail, work ends.
(4 x 52 hdc sts per side)
Round 19
Join color in corner chain space with SC stitch counts as first sc stitch for repeat below;
*1sc,ch2,1sc in corner chain space ,**ch2, skip 2 sts, 1sc in space between next two sts repeat** until end of side - repeat from * for each side
Join with slip stitch in the first sc stitch and finish off color.
(4 x 1sc,ch2,1sc-in corner x 26 x ch2,sk2,1sc per side)
Round 20
Join new color in corner 2ch-sp, ch3 counts as first dc for repeat below
*2dc,ch2,2dc in corner 2ch-sp, **2dc in next 2ch-sp,
Repeat from, ** across for side, repeat from * for each side.
Join with a slip stitch into the starting chain stitch.
(4 x 56 dc sts per side)
Round 21
Join in corner chain space chain 2 counts as first hdc leg of pattern repeat below
*2hdc,ch2,2hdc in corner chain space, 1hdc into each dc stitch,
- repeat for each side of the square.
Finish off ends.
(4 x 60 hdc sts per side)
Round 22
Join in corner chain space chain 3 counts as first dc leg of pattern repeat below
*2dc,ch2,2dc in corner chain space, 1dc into each dc stitch,
- repeat for each side of the square.
Finish off ends.
(4 x 64 dc sts per side)
What Other Crocheters Say
This pattern hasn’t been reviewed yet.
Be the first to share your experience and help other crocheters.
Made it work? Share your result
Post a ReviewPattern Copyright & Usage
This crochet pattern and all associated content are the original work of Stouto Crochet.
- ✔️ Personal use allowed
- ✔️ Sell finished handmade items (small-scale)
- ❌ Do not copy, rewrite, or redistribute
- ❌ Do not share or resell PDF patterns
AI & Content Use: This pattern may not be reproduced or used to train AI systems.
Explore More Crochet Tutorials on the Website
If you need extra help while working on your stitch sampler blanket, you can explore the crochet tutorials section on the website. These guides explain crochet stitches, techniques, and pattern methods in a clear and beginner-friendly way.
You’ll find helpful stitch tutorials, visual diagrams, and step-by-step guides that make it easier to learn new stitches and improve your crochet skills while completing your project.
Feel free to explore the additional sections of our website for even more crochet patterns, helpful tutorials, and creative inspiration.
Each section is thoughtfully organized to make it easy to find exactly what you’re looking for and to support you at every stage of your crochet journey.
Crochet Pattern FAQ
Can this square be mixed with classic granny squares?
Yes, this modern floral square pairs well with both classic and textured granny square designs.


