I unvented this pattern...
Gauge 5 stitches per inch with size 7 needles
Cast on 67 using Provisional Cast on with size 5
Eyelet row (if you don't want your ribbon or I-cord to run though the bonnet go straight to ribbing row.) K1 * yo K2tog * repeat across ending with K2
Knit 5 rows of 1x1 ribbing using size 5
Start lace pattern (slip all in pattern as to knit) using size 7 needles
Row 1 K1, *ssk, yo, k1, yo, k2tog, k1 repeat from * across
Row 2 Purl (wrong side)
Row 3 K1, *yo, k2tog, k1, ssk, yo, k1 repeat from * across
Row 4 Purl
Work in Stockinette stitch for 4 ¼ inches (from beginning) ending on RS row Change to color B. Knit 4 rows in color B. Change back to color A and knit 2 rows.
Change to circular knitting by joining in the round. Use double points, 2 circulars or magic loop, which ever you prefer. Make sure to mark the beginning of your round
Round 1 Knit to last 3 k2tog k1
Round 2 K6, K2tog around
Round 3 and every other odd round Knit
Round 4 K5, K2tog around
Round 6 K4, k2tog around
Round 8 K3, k2tog around
Round 10 K2, k2tog around
Round 12 K1 k2tog around
Round 14 K2tog around
Break yarn leaving tail long enough to thread remaining stitches pull closed and weave in yarn.
Go back to cast on and work ruffle
Row 1 and 2 KFB every stitch
Cast off loosely. I recommend double crochet cast off for this. It was easy to work even with the ruffle. Weave in ends. Add I-cord or ribbon
You can also download it here.... http://www.ravelry.com/dl/dawn-craig-designs/6644?filename=Little_Flower_Ruffle_Baby_Bonnet.pdf and it's on Ravelry