
Welcome to February’s Bookshelf Blanket Crochet-A-Long!
A quick reminder, this is a 12 month crochet-a-long project I’m calling the Bookshelf Blanket Crochet-A-Long. Each month I release a new piece to the project for you all to crochet with me, and then at the end of 12 months we will have a large bookshelf blanket to cuddle up with while we read!
I am trying to create a theme for each month depending on the holidays or events that take place then. For example, August has an academic vibe, because it’s back to school/college season.
This month for February, I went with a valentine theme, of course. Whether you par-take in Valentine’s Day activities or not, I think this section of the bookshelf will be a great addition! It features a glass vase of 3 roses, and a stack of book that I made pink and purple, but feel free to mix up your color schemes!
If you have any ideas for future months designs, please consider joining the Facebook group where you can ask questions, post about your projects, and share your crochet!

Here’s a peek at what we’ll be making in March! I’ll release a peek at the next months piece every time I release a new pattern!

And here is what we have completed so far! If you’re just joining us, feel free to start with whichever pattern you like!

Let’s get into the pattern!
In order to complete this project, you will need to know how to make a single crochet stitch, and change colors while crocheting. I am happy to point you in the right direction for learning this skill, send me a message in the Facebook group or make a post and someone will help you!
SUPPLIES:
- 3.5mm crochet hook
- Size 4 Acrylic Yarn in any colors of your choice. Make sure to use the same brown color for the outside border stitches!
- You can use any brand/colors you prefer. I recommend sticking to the same yarn brand throughout your blanket if possible! Don’t feel like you need to use the same color combinations as me!
- Although I did use a mix of acrylic yarn brands that I had on hand like Loops & Threads, Big Twist and I Love This Yarn.
- You will need about 9 colors of yarn for this project. You will see that I did not follow the graph exactly in my own project, by switching up the colors for what I had on hand.
- Colors: Brown (brn), Black (blk), Pink (pk), light pink (ltpk), dark pink (dkpk), White (w), Green (grn) and Yellow (y), and Red (r).
- For the brown border, I recommend having about 105g of yarn. (This is an estimate of what I used!)
- For the black background, I recommend having about 400g of yarn on hand, I carried the black through the whole piece.
- Yellow: 5grams
- White: 10grams
- Green: 19grams
- Red: 22grams
- Light Pink: 40grams
- Dark Pink: 45grams
- Pink: 66grams
- Bobbins! To keep your colors organized and manageable- You don’t really need anything fancy. All of my fancy bobbins were being used from last month’s project and instead of unraveling them, I made my own bobbins by folding notecards in half and taping them! Then use Fabric clips or Binder clips to hold the yarn tails in place!

ABOUT
- Gauge: 19 sc x 20 rows = 4×4 inches
- Finished Size: About 14in tall x 19in wide/ panel. I will stretch a lot after washing/blocking/using.
- I am guessing that the finished blanket size will be a large square at about 58×58 inches. You can add border rows around to make it larger, taller etc.
- This blanket panel is made entirely of single crochet stitches!
- Stitch key: ch- chain, sc- single crochet RS- Right side (front), WS- wrong side (back).
- If you download the graph: each square on the graph represents 1 sc stitch.
- You will need to crochet about 3 rows/day to complete each panel in 1 month’s time.
TIPS:
- I recommend creating 3-5 bobbins of each color to start, and make more as necessary.
- Use the same brown color for the actual “shelf” portion of the bookshelf (the brown around the border). So at the end, it will all be matching!
- I carried my black yarn all the way through every stitch, except the brown border on the outside.
TO START: with (Brn) ch 93 (Pattern is worked bottom to top). Sc into 2nd ch from hook and then into every chain down to the end. Every row is 92 sc stitches.
← Row 1 [RS]: 92(brn)
→ Row 2 [WS]: 92(brn)
← Row 3 [RS]: 92(brn)
→ Row 4 [WS]: 3(brn), 6(blk), 45(pk), 13(blk), 11(w), 11(blk), 3(brn)
← Row 5 [RS]: 3(brn), 10(blk), w, blk, grn, 2(blk), grn, 2(blk), grn, 3(blk), w, 11(blk), 47(pk), 5(blk), 3(brn)
→ Row 6 [WS]: 3(brn), 5(blk), 2(pk), 2(y), 39(pk), 2(y), 2(pk), 11(blk), w, 3(blk), grn, 2(blk), grn, blk, 2(grn), blk, w, 10(blk), 3(brn)
← Row 7 [RS]: 3(brn), 10(blk), w, 2(blk), grn, blk, grn, 2(blk), grn, 3(blk), w, 11(blk), 2(pk), 2(y), 39(pk), 2(y), 2(pk), 5(blk), 3(brn)
→ Row 8 [WS]: 3(brn), 5(blk), 2(pk), 2(y), 39(pk), 2(y), 2(pk), 11(blk), w, 3(blk), grn, 2(blk), grn, blk, grn, 2(blk), w, 10(blk), 3(brn)
← Row 9 [RS]: 3(brn), 10(blk), w, 2(blk), 3(grn), 2(blk), grn, 3(blk), w, 11(blk), 47(pk), 5(blk), 3(brn)
→ Row 10 [WS]: 3(brn), 6(blk), 45(pk), 12(blk), w, 3(blk), grn, 2(blk), 2(grn), 3(blk), w, 10(blk), 3(brn)
← Row 11 [RS]: 3(brn), 10(blk), w, blk, w, blk, 2(grn), 2(blk), grn, 3(blk), w, 14(blk), 41(dkpk), 8(blk), 3(brn)
→ Row 12 [WS]: 3(brn), 7(blk), 43(dkpk), 13(blk), w, 3(blk), grn, 2(blk), grn, 2(blk), w, blk, w, 10(blk), 3(brn)
← Row 13 [RS]: 3(brn), 10(blk), w, blk, w, 2(blk), grn, 2(blk), grn, 3(blk), w, 13(blk), 2(dkpk), 3(w), 33(dkpk), 3(w), 2(dkpk), 7(blk), 3(brn)
→ Row 14 [WS]: 3(brn), 7(blk), 43(dkpk), 13(blk), w, 3(blk), 2(grn), blk, grn, 2(blk), w, blk, w, 10(blk), 3(brn)
← Row 15 [RS]: 3(brn), 10(blk), w, blk, w, 2(blk), 3(grn), 4(blk), w, 14(blk), 41(dkpk), 8(blk), 3(brn)
→ Row 16 [WS]: 3(brn), 9(blk), 39(pk), 15(blk), w, 4(blk), 3(grn), blk, w, 2(blk), w, 10(blk), 3(brn)
← Row 17 [RS]: 3(brn), 11(blk), w, 3(blk), 3(grn), 3(blk), w, 15(blk), 41(pk), 8(blk), 3(brn)
→ Row 18 [WS]: 3(brn), 8(blk), 2(pk), w, 35(pk), w, 2(pk), 16(blk), w, 2(blk), 2(grn), 3(blk), w, 12(blk), 3(brn)
← Row 19 [RS]: 3(brn), 13(blk), w, 2(blk), 2(grn), blk, w, 17(blk), 2(pk), w, 35(pk), w, 2(pk), 8(blk), 3(brn)
→ Row 20 [WS]: 3(brn), 8(blk), 2(pk), w, 35(pk), w, 2(pk), 17(blk), w, blk, 2(grn), 2(blk), w, 13(blk), 3(brn)
← Row 21 [RS]: 3(brn), 13(blk), w, 2(blk), 2(grn), blk, w, 17(blk), 41(pk), 8(blk), 3(brn)
→ Row 22 [WS]: 3(brn), 9(blk), 39(pk), 18(blk), 7(w), 13(blk), 3(brn)
← Row 23 [RS]: 3(brn), 15(blk), 3(grn), 19(blk), 2(ltpk), y, ltpk, y, 31(ltpk), y, ltpk, y, 2(ltpk), 8(blk), 3(brn)
→ Row 24 [WS]: 3(brn), 7(blk), 3(ltpk), y, ltpk, y, 31(ltpk), y, ltpk, y, 3(ltpk), 17(blk), 4(grn), 15(blk), 3(brn)
← Row 25 [RS]: 3(brn), 15(blk), 2(grn), blk, 4(grn), 14(blk), 3(ltpk), y, ltpk, y, 31(ltpk), y, ltpk, y, 3(ltpk), 7(blk), 3(brn)
→ Row 26 [WS]: 3(brn), 7(blk), 3(ltpk), y, ltpk, y, 31(ltpk), y, ltpk, y, 3(ltpk), 13(blk), 4(grn), 2(blk), 2(grn), 15(blk), 3(brn)
← Row 27 [RS]: 3(brn), 14(blk), grn, blk, grn, 2(blk), grn, 17(blk), 2(ltpk), y, ltpk, y, 31(ltpk), y, ltpk, y, 2(ltpk), 8(blk), 3(brn)
→ Row 28 [WS]: 3(brn), 9(blk), 2(dkpk), w, 33(dkpk), w, 2(dkpk), 17(blk), grn, 3(blk), grn, blk, grn, 14(blk), 3(brn)
← Row 29 [RS]: 3(brn), 13(blk), grn, 3(blk), grn, 2(blk), 3(grn), 2(blk), 2(grn), 10(blk), 3(dkpk), w, 33(dkpk), w, 3(dkpk), 8(blk), 3(brn)
→ Row 30 [WS]: 3(brn), 8(blk), 3(dkpk), w, 33(dkpk), w, 3(dkpk), 11(blk), 5(grn), 3(blk), grn, 3(blk), grn, 13(blk), 3(brn)
← Row 31 [RS]: 3(brn), 10(blk), 4(grn), 3(blk), grn, 3(blk), 3(grn), 6(r), 7(blk), 3(dkpk), w, 33(dkpk), w, 3(dkpk), 8(blk), 3(brn)
→ Row 32 [WS]: 3(brn), 9(blk), 2(dkpk), w, 33(dkpk), w, 2(dkpk), 7(blk), 5(r), 2(blk), r, grn, 4(blk), grn, 4(blk), 4(grn), 9(blk), 3(brn)
← Row 33 [RS]: 3(brn), 8(blk), 5(grn), 4(blk), grn, 2(blk), 2(grn), 3(r), blk, 5(r), blk, r, 5(blk), 39(ltpk), 9(blk), 3(brn)
→ Row 34 [WS]: 3(brn), 8(blk), 2(ltpk), 2(y), 33(ltpk), 2(y), 2(ltpk), 3(blk), 2(r), blk, 5(r), blk, 4(r), grn, 2(blk), grn, 5(blk), grn, 11(blk), 3(brn)
← Row 35 [RS]: 3(brn), 10(blk), grn, 6(blk), grn, 2(blk), 5(r), 3(blk), 3(r), 2(blk), r, 3(blk), 2(ltpk), 2(y), 33(ltpk), 2(y), 2(ltpk), 8(blk), 3(brn)
→ Row 36 [WS]: 3(brn), 9(blk), 39(ltpk), 4(blk), 2(r), 2(blk), r, 2(blk), 7(r), 2(blk), grn, 6(blk), grn, 10(blk), 3(brn)
← Row 37 [RS]: 3(brn), 8(blk), 2(grn), 7(blk), grn, 3(blk), 6(r), 5(blk), r, 53(blk), 3(brn)
→ Row 38 [WS]: 3(brn), 55(blk), 2(r), blk, 7(r), 3(blk), 2(grn), 7(blk), 2(grn), 7(blk), 3(brn)
← Row 39 [RS]: 3(brn), 6(blk), 4(grn), 6(blk), 2(grn), 3(blk), 6(r), 3(blk), r, 55(blk), 3(brn)
→ Row 40 [WS]: 3(brn), 55(blk), 2(r), 3(blk), 5(r), 3(blk), 3(grn), 4(blk), 2(grn), 3(r), 2(grn), 4(blk), 3(brn)
← Row 41 [RS]: 3(brn), 5(blk), 5(r), 3(grn), 2(blk), 4(grn), blk, 3(r), 4(blk), 3(r), 56(blk), 3(brn)
→ Row 42 [WS]: 3(brn), 59(blk), 3(r), 4(blk), 3(grn), 2(blk), grn, 3(blk), 6(r), 5(blk), 3(brn)
← Row 43 [RS]: 3(brn), 5(blk), 6(r), 6(blk), 4(grn), 3(blk), 2(r), 60(blk), 3(brn)
→ Row 44 [WS]: 3(brn), 63(blk), 8(grn), 5(blk), 4(r), 6(blk), 3(brn)
← Row 45 [RS]: 3(brn), 7(blk), 2(r), 4(blk), 4(grn), 3(r), 4(grn), 62(blk), 3(brn)
→ Row 46 [WS]: 3(brn), 61(blk), 2(grn), 2(r), grn, r, blk, 5(r), grn, 12(blk), 3(brn)
← Row 47 [RS]: 3(brn), 13(blk), 4(r), blk, 6(r), 62(blk), 3(brn)
→ Row 48 [WS]: 3(brn), 62(blk), 6(r), blk, 4(r), 13(blk), 3(brn)
← Row 49 [RS]: 3(brn), 14(blk), 2(r), 2(blk), 6(r), 62(blk), 3(brn)
→ Row 50 [WS]: 3(brn), 62(blk), 7(r), 17(blk), 3(brn)
← Row 51 [RS]: 3(brn), 14(blk), 2(r), 5(blk), 3(r), 62(blk), 3(brn)
→ Row 52 [WS]: 3(brn), 61(blk), 4(r), 2(blk), r, 3(blk), 3(r), 12(blk), 3(brn)
← Row 53 [RS]: 3(brn), 15(blk), 2(r), blk, 3(r), 2(blk), 4(r), 59(blk), 3(brn)
→ Row 54 [WS]: 3(brn), 65(blk), r, 3(blk), 2(r), 15(blk), 3(brn)
← Row 55 [RS]: 3(brn), 15(blk), r, blk, 3(r), 66(blk), 3(brn)
→ Row 56 [WS]: 3(brn), 86(blk), 3(brn)
← Row 57 [RS]: 3(brn), 86(blk), 3(brn)
→ Row 58 [WS]: 3(brn), 86(blk), 3(brn)
← Row 59 [RS]: 3(brn), 86(blk), 3(brn)
→ Row 60 [WS]: 3(brn), 86(blk), 3(brn)
← Row 61 [RS]: 3(brn), 86(blk), 3(brn)
→ Row 62 [WS]: 3(brn), 86(blk), 3(brn)
← Row 63 [RS]: 3(brn), 86(blk), 3(brn)
→ Row 64 [WS]: 3(brn), 86(blk), 3(brn)
← Row 65 [RS]: 3(brn), 86(blk), 3(brn)
→ Row 66 [WS]: 92(brn)
← Row 67 [RS]: 92(brn)
→ Row 68 [WS]: 92(brn)
END.

The overall size may vary slightly depending on your own tension, but mine is about 14 x 19 inches. I know it will stretch significantly once washed. You can also block your piece!
My method for weaving in these ends will be to weave what I can, then split the yarn and tie it around a strand from another stitch close by, then cut the access. It takes time, but I love this method. You should weave in the tails in your preferred way! No way is the wrong way.
Thank you all for joining me on this crochet journey! I can’t wait to see you for next month’s pattern!