Title
Purple & Ivory Floral Granny Square Bedspread with Tassel Border – Full Pattern
This elegant crochet bedspread is made from repeated floral granny square motifs in purple and ivory.
The design includes:
- Ivory flower centers
- Purple granny-square backgrounds
- Ivory joining borders
- A wide decorative outer border
- Long tassels around the lower edge
- Matching pillow covers
The result is a bright, romantic bedspread with a coordinated handmade look.
Materials
- Medium-weight cotton or cotton-blend yarn
- Purple or lavender yarn
- Ivory or cream yarn
- Crochet hook: 4.0 mm to 5.0 mm
- Yarn needle
- Scissors
- Stitch markers
- Blocking mats
- Blocking pins
- Extra ivory yarn for tassels
Skill Level
Intermediate
Crochet Abbreviations
- CH – Chain
- SC – Single Crochet
- HDC – Half Double Crochet
- DC – Double Crochet
- TR – Treble Crochet
- SL ST – Slip Stitch
- ST – Stitch
- SP – Space
- SK – Skip
- REP – Repeat
- PICOT – CH 3, SL ST into first CH
Approximate Finished Size
Individual granny square:
15–18 cm / 6–7 in
Large bedspread:
Approximately:
200 × 220 cm / 79 × 87 in
The final size depends on yarn weight, hook size, and motif count.
Method
The bedspread is constructed from individual floral granny squares.
Each square is worked separately using:
- Ivory flower center
- Purple background rounds
- Ivory outer frame
The finished motifs are blocked to the same size and joined together in straight rows.
A wide ivory and purple border is added around the completed blanket.
Long tassels are attached along the final edge.
Formation
Part 1 – Floral Center
Using ivory yarn, make a magic ring.
Round 1
CH 1.
Work 12 SC into the ring.
Pull the ring closed.
Join with SL ST.
Round 2 – Petals
CH 3.
Work:
2 DC, CH 2, SL ST
into the same stitch.
SL ST into the next stitch.
Repeat around to form approximately:
6 petals
Fasten off ivory yarn.
Part 2 – Purple Background
Join purple yarn behind one petal.
Round 3
CH 3.
Work 2 DC into the same space.
CH 2.
Work 3 DC into the next space.
Repeat around.
At four evenly spaced locations work:
3 DC, CH 3, 3 DC
These four sections form the corners.
Round 4
SL ST into the first corner.
Work:
3 DC, CH 2, 3 DC
into the corner.
Across each side work:
CH 1, 3 DC into next space
At every corner work:
3 DC, CH 2, 3 DC
Continue around.
Join.
Round 5
Continue with purple.
Work another granny-square expansion round.
At corners:
3 DC, CH 2, 3 DC
Across sides:
3 DC into each space
with CH 1 between groups.
Join.
Part 3 – Ivory Frame
Switch to ivory yarn.
Round 6
CH 3.
Work 1 DC into each stitch and chain space.
At each corner work:
2 DC, CH 2, 2 DC
Join.
Round 7
CH 1.
Work SC in every stitch.
At each corner:
SC, CH 2, SC
Join.
Fasten off.
Final Square Size
Block each motif to approximately:
15–18 cm / 6–7 in
All motifs must be the same size before joining.
Part 4 – Motif Count
For a small throw:
7 × 9 squares = 63 motifs
For a double bed:
9 × 11 squares = 99 motifs
For a queen-size bedspread:
10 × 12 squares = 120 motifs
For a king-size bedspread:
12 × 14 squares = 168 motifs
Adjust according to your finished motif size.
Part 5 – Joining the Squares
Arrange all motifs with the floral centers facing the same direction.
Place two motifs right sides together.
Using ivory yarn, work SC through the matching outer stitches of both squares.
Continue across the entire edge.
Join all motifs into horizontal rows first.
Then join the completed rows together.
Flat Join Option
Place squares side by side.
Work SL ST through the back loops of corresponding stitches.
This creates a flatter decorative seam.
Invisible Join Option
Use mattress stitch with a yarn needle.
Sew through matching outer loops.
Pull gently after several stitches.
Part 6 – Main Outer Border
Attach ivory yarn to any blanket corner.
Border Round 1
CH 1.
SC evenly around the whole blanket.
At each corner work:
3 SC
Join.
Border Round 2
CH 3.
DC in every stitch.
At each corner work:
2 DC, CH 2, 2 DC
Join.
Purple Accent Round
Switch to purple yarn.
CH 3.
Work DC evenly around.
At each corner:
2 DC, CH 2, 2 DC
Join.
Ivory Lace Round
Switch back to ivory.
CH 5.
SK 2 stitches.
SC in next stitch.
Repeat:
CH 5, SK 2 ST, SC
around.
Decorative Scallop Round
Into each CH-5 loop work:
SC, HDC, 4 DC, HDC, SC
Repeat around.
At corners use:
SC, HDC, 6 DC, HDC, SC
Part 7 – Tassel Foundation
Along the lower and side edges, create attachment loops.
Work:
CH 6, SC into next suitable edge space
Repeat evenly.
Space the loops approximately:
7–10 cm apart
Part 8 – Tassel Formation
Cut approximately:
30–40 strands
of ivory yarn for each tassel.
Each strand should measure:
25–35 cm
Fold the strands in half.
Insert the folded section through one border loop.
Pull the loose ends through the fold.
Tighten.
Wrap another piece of yarn around the tassel about:
2 cm below the top
Tie securely.
Trim evenly.
Tassel Placement
Attach tassels evenly along:
- Bottom edge
- Lower side edges
- Optional full perimeter
For the closest appearance to the reference, use generous tassels around the lower hanging portions of the blanket.
Part 9 – Matching Pillow Covers
Make granny squares using the same floral pattern.
For one pillow front:
3 × 2 motifs
or
2 × 2 motifs
depending on cushion size.
Join them with ivory yarn.
Pillow Border
Work:
- One round SC in ivory
- One round DC in purple
- One lace or scallop round in ivory
Pillow Back
Crochet a simple solid panel using DC stitches.
Or make a second granny-square panel.
Join front and back around three sides.
Insert cushion.
Close using:
- Buttons
- Zipper
- Crochet ties
- SC seam
Optional Pillow Lace Edge
Work:
CH 5, SC
loops around the pillow.
Then into each loop work:
SC, HDC, 3 DC, HDC, SC
Color Placement
For the closest look to the image:
Ivory
Use for:
- Flower centers
- Square frames
- Joining seams
- Outer border
- Tassels
Purple
Use for:
- Main granny-square backgrounds
- Accent border rounds
Blocking
Block every motif before joining.
Lightly wet each square.
Pin to identical dimensions.
Make sure:
- Flowers are centered
- Corners are sharp
- Purple rounds lie flat
- Ivory frames are even
Allow to dry completely.
After assembly, lightly block the finished bedspread again.
Finishing
Weave in all loose yarn ends.
Trim excess fibers.
Straighten every joining seam.
Shape the lace border.
Comb and trim the tassels so they are equal in length.
Check that the blanket lies flat.
Conclusion
This purple and ivory floral granny square bedspread combines classic square construction with delicate flower centers, elegant contrast, and a decorative tassel border.
The modular construction makes the design easy to customize for different bed sizes.
The same motif can also be used for:
- Pillow covers
- Throws
- Baby blankets
- Sofa blankets
- Bed runners
- Decorative panels
For the most professional result, keep every motif exactly the same size before joining and space the tassels evenly around the finished edge.