Hat Rnd 1: With main colour yarn and 6mm hook, ch 3. Make 8 hdc in 3rd ch from hook. (8 hdc)
Rnd 2: 2 hdc in each st around. (16 hdc)
Rnd 3: (2 hdc in next st, hdc in following st) around. (24 hdc)
Rnd 4: (2 hdc in next st, hdc in next 2 sts) around. (32 hdc) SMALLEST SIZE ONLY, skip to straight section.
Rnd 5: (2 hdc in next st, hdc in next 3 sts) around. (40 hdc) MIDDLE SIZE ONLY, skip to straight section.
Rnd 6: (2hdc in next st, hdc in next 4 sts) around. (48 hdc)
Straight Section Rnd 7: slip stitch into next stitch, ch 3 (this as first dc), dc in same stitch, ch 1, 2dc in same stitch, skip 3 stitches, (2 dc, ch 1, 2 dc) in next stitch, repeat from * to beginning chain. Slip Stitch to join at top of ch 3.
Rnd 8: Slip Stitch to ch 1 space, (ch 3, dc, ch 1, 2dc) in first chain 1 space, (2dc, 1 ch, 2dc) in each ch 1 space around. Slip stitch to join at top of ch 3.
Rnd 9 - 12: Repeat Rnd 8. Finish off.
Edge: Join using contrast colour between 2 shell patterns, ch1. *(dc, ch 1 in 1 chain space) 3 times, slip stitch into space between next 2 shell patterns, ch 1. Repeat from * around, making last slip stitch into beginning of round to close. Finish off.
Rnd 1: Using contrast colour and 5mm hook, ch 5, join to form ring
Rnd 2: Make 10 sc into ring. Slip stitch into 1st sc
Rnd 3: (Ch 5, skip next stitch, sip stitch into next stitch) 5 times. Slip st into first stitch to join.
Rnd 4: Into loops made by chain (sc, 5dc, sc) 5 times to form petals. Slip stitch to join
Rnd 5: (At front of flower slip stitch between the two petals at the ring, ch5) 5 times.
Finish off, attach to hat with a button and weave in ends.
And you're done!