Ribbon Diamonds
A natural variation of Waving Ribbons lace is to mirror it along the vertical axis. This makes a standard result of mirroring a zigzag: half drop diamonds. Or in this case, since the lines are actually wavy rather than zigzags: a not quite ogee layout.
This is another outtake from my Relief lace.
(This excerpt isn’t a coded word anymore.)

Notes:
- This is a stitch pattern such as might be found in a stitch dictionary. It is not a pattern for a finished object. You will need to add selvedges or some other form of knitted stitches to either side.
- Ribbon Diamonds is a multiple of 16 + 1 stitches and 20 + 10 rows. (End after either row 10 or 20.)
- I’ve made a stitch map for Ribbon Diamonds.
- Designers, please feel free to use this in your patterns. I’d like credit but won’t be offended if people don’t give it.
- My blog posts and stitch patterns are supported by subscriptions on Patreon or donations to my Paypal tip jar in the sidebar. If you appreciate my work, please consider helping out. Thanks!
Abbreviations:
- 1/1 LPC: Slip next stitch to cable needle and place at front of work, purl 1, then knit 1 from cable needle.
- 1/1 RPC: Slip next stitch to cable needle and place at back of work, knit 1, then purl 1 from cable needle.
- k: knit.
- k2tog: knit 2 stitches together as if they were 1. (Right-leaning decrease)
- k3tog: knit 3 stitches together as if they were 1. (Right-leaning double decrease)
- p: purl.
- ssk: slip each of the next 2 stitches as if to knit, then knit them together through the back loop. (Left-leaning decrease)
- sssk: slip each of the next 3 stitches as if to knit, then knit them together through the back loop. (Left-leaning double decrease; substitute sk2p if desired.)
- yo: yarnover
Row 1 (RS): p1, *k4, k2tog, yo, p3, yo, ssk, k4, p1; work from *.
Row 2 (WS): *k1, p5, k5, p5; work from *, k1.
Row 3: p1, *k2, k3tog, yo × 2, p5, yo × 2, sssk, k2, p1; work from *.
Row 4: *k1, p3, (k1, p1) in double yo, k5, (k1, p1) in double yo, p3; work from *, k1.
Row 5: p1, *k3tog, yo × 2, k1, p7, k1, yo × 2, sssk, p1; work from *.
Row 6: *k1, p1, (k1, p1) in double yo, p1, k7, p1, (k1, p1) in double yo, p1; work from *, k1.
Row 7: p1, *k3, yo × 2, sssk, p3, k3tog, yo × 2, k3, p1; work from *.
Row 8: *k1, p3, (k1, p1) in double yo, p1, k3, p1, (k1, p1) in double yo, p3; work from *, k1.
Row 9: p1, *1/1 LPC, k3, yo, ssk, p1, k2tog, yo, k3, 1/1 RPC, p1; work from *.
Row 10: *k2, (p6, k1) × 2; work from *, k1.
Row 11: p1, *p1, yo, ssk, k4, p1, k4, k2tog, yo, p2; work from *.
Row 12: *k3, p5, k1, p5, k2; work from *, k1.
Row 13: p1, *p2, yo × 2, sssk, k2, p1, k2, k3tog, yo × 2, p3; work from *.
Row 14: *k3, (k1, p1) in double yo, p3, k1, p3, (k1, p1) in double yo, k2; work from *, k1.
Row 15: p1, *p3, k1, yo × 2, sssk, p1, k3tog, yo × 2, k1, p4; work from *.
Row 16: *k4, p1, (k1, p1) in double yo, p1, k1, p1, (k1, p1) in double yo, p1, k3; work from *, k1.
Row 17: p1, *p1, k3tog, yo × 2, k3, p1, k3, yo × 2, sssk, p2; work from *.
Row 18: *k2, p1, (k1, p1) in double yo, p3, k1, p3, (k1, p1) in double yo, p1, k1; work from *, k1.
Row 19: p1, *k2tog, yo, k3, 1/1 RPC, p1, 1/1 LPC, k3, yo, ssk, p1; work from *.
Row 20: *k1, p6, k3, p6; work from *, k1.