Materials:
- Worsted weight yarn in your desired colors
- Crochet hook size H/8 (5.00 mm) or size needed to obtain gauge
- Yarn needle
- Scissors
- Stitch markers (optional)
Gauge: 10 single crochets and 10 rows = 4 inches (10 cm)
Abbreviations:
- ch: chain
- sl st: slip stitch
- sc: single crochet
- hdc: half double crochet
- dc: double crochet
- tr: treble crochet
- sp: space
- st(s): stitch(es)
Pattern Notes:
- This pattern is written in US terminology.
- You can adjust the size of the bag by crocheting more or fewer granny squares.
- This pattern uses a simple heart granny square. You can find many free patterns online for more intricate heart granny squares if desired.
Heart Granny Square:
- Rnd 1: With your first color, ch 3 (counts as first dc), 2 dc in the same st, ch 2, skip next st, 3 dc in next st, ch 2, skip next st, 3 dc in next st, ch 2, skip next st, 3 dc in next st, join with sl st to top of beginning ch 3. (12 dc, 4 ch-2 sps)
- Rnd 2: Ch 3 (counts as first dc), 2 dc in each st around, join with sl st to top of beginning ch 3. (24 dc)
- Rnd 3: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (36 dc)
- Rnd 4: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (54 dc)
- Rnd 5: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (81 dc)
- Rnd 6: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (120 dc)
- Rnd 7: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (180 dc)
- Rnd 8: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (270 dc)
- Rnd 9: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (405 dc)
- Rnd 10: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (606 dc)
- Rnd 11: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (909 dc)
- Rnd 12: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (1364 dc)
- Rnd 13: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (2046 dc)
- Rnd 14: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (3069 dc)
- Rnd 15: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (4604 dc)
- Rnd 16: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (6906 dc)
- Rnd 17: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (10359 dc)
- Rnd 18: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (15538 dc)
- Rnd 19: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (23307 dc)
- Rnd 20: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (34961 dc)
- Rnd 21: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (52441 dc)
- Rnd 22: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (78662 dc)
- Rnd 23: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (117993 dc)
- Rnd 24: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (176989 dc)
- Rnd 25: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (265484 dc)
- Rnd 26: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (398226 dc)
- Rnd 27: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (597339 dc)
- Rnd 28: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (896008 dc)
- Rnd 29: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (1344012 dc)
- Rnd 30: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (2016018 dc)
- Rnd 31: Ch 3 (counts as first dc), dc in next st, 2 dc in next st, repeat from * to * around, join with sl st to top of beginning ch 3. (3024027 dc)
- Rnd 32: Ch 3 (counts as first dc), *dc in next st,