Start with 184ch
For the rib stitch remember to only work into the back loop of each stitch!
Foundation row: (WS, wrong side) 1htr (half-treble) in 3rd ch from hook, 1htr into each of the next 181sts, sl st (slip stitch) into last st, fasten off, turn work (182htr).
Row 1: (RS, right side) Join yarn into back loop of 51st st (counting from the right), 2ch (counts as first htr), 1htr into back loop of each of the next 81sts (makes 82sts), turn.
Row 2: 2ch, 1htr into back loop of each of the next 82sts, turn.
Row 3-20: Rep (repeat) row 2, 18 more times, 1sl st into last st, fasten off leaving a 80cm tail to sl st together at he end, turn.
Back of the bonnet.
Row 21: (RS) Join yarn into back loop of 30th st (counting from the right), 2ch (counts as first htr), 1htr into back loop of each of the next 23sts, turn. (makes 24sts)
Row 22: 2ch, 1htr into back loop of each of the 24sts, turn.
Row 23 and 24: Rep row 22
Start of the decreasing for the back of the bonnet.
Row 25: 2ch, miss first st, 1htr into back loop of each of the next 21sts, miss one st, 1htr into back loop of last st, turn.(22htr)
Row 26: 2ch, 1htr into back loop of each of the 22sts, turn.
Row 27: 2ch, miss first st, 1htr into back loop of each of the next 19sts, miss one st, 1htr into back loop of last st, turn.(20htr)
Row 28: 2ch, 1htr into back loop of each of the 20sts, turn.
Row 29: 2ch, miss first st, 1htr into back loop of each of the next 17sts, miss one st, 1htr into back loop of last st, turn.(18htr)
Row 30: 2ch, 1htr into back loop of each of the 18sts, turn.
Row 31: 2ch, miss first st, 1htr into back loop of each of the next 15sts, miss one st, 1htr into back loop of last st, turn.(16htr)
Row 32: 2ch, 1htr into back loop of each of the 16sts, turn.
Row 33: 2ch, miss first st, 1htr into back loop of each of the next 13sts, miss one st, 1htr into back loop of last st, turn.(14htr)
Row 34: 2ch, 1htr into back loop of each of the 14sts, turn.
Row 35: 2ch, miss first st, 1htr into back loop of each of the next 11sts, miss one st, 1htr into back loop of last st, turn.(12htr)
Row 36: 2ch, 1htr into back loop of each of the 12sts, turn.
Row 37: 2ch, miss first st, 1htr into back loop of each of the next 9sts, miss one st, 1htr into back loop of last st, turn.(10htr)
Row 38: 2ch, 1htr into back loop of each of the 10sts, turn.
Row 39: 2ch, miss first st, 1htr into back loop of each of the next 7sts, miss one st, 1htr into back loop of last st, turn.(8htr)
Row 40: (WS) 2ch, 1htr into back loop of each of the 8sts.
Fasten off.
Slip stitch sides with right sides together.
Weave in ends.
Turn inside out.

Please let me know if you give it a go, I would love to read your feedback.

this is my bonnet out of this pattern;)http://flitigafingrar-karin.blogspot.co.at/2013/04/syforeningstisdag-tuesday-syforening.htmlIt was really easy to follow your tutorial!I will certainly make the blanket as well!!

Lovely bonnet!I used your pattern and modified it to a smaller and a little bit easier variant with a pattern in Swedish. Hope it's ok that I shared my modification with my charity crocheting friends? Of course I made links to your original pattern. If interested, you can see it here: http://lindawestermark.blogg.se/2013/april/symotestisdag-virkad-hatta-med-monster.html

This was the first ever crochet bonnet/hat I ever made and your pattern was so easy to follow, thank your. The blog post I wrote about the bonnet is here;http://justnofrills.blogspot.com.au/2014/07/crocheted-ribbed-bonnet.htmlI have since made several in different colours for my girls.Would it be ok to sell this bonnet?Thanks Dre