Cable and Lace baby blanket pattern questions

I found a free pattern for a baby blanket (Ravelry: Cable and Lace baby blanket) but am a little confused. I understand how to hold yarn in front and then slip a stitch over, but how about when it says “yarn to the front” followed by a knit stitch? What is that doing to the yarn? Lastly, aren’t you losing stitches on every odd row because of the psso and k2tog? How do you keep the same number of stitches every row and not end up with a slanting/decreasing blanket since it never says to pick up or make any stitches? Thank you!!! :slight_smile:

PATTERN:
[U]Row 1/U k1 * yf . sl 1 . k1 . psso . k1 . k2tog . yf . k6 * to last 6sts then yf . sl 1 . k1 . psso . k1 . k2tog . yf . k1
[U]Row 2[/U](and all even rows) Purl
[U]Row 3[/U] k2 * yf . sl 1 . k2tog . psso . yf . k8 * to last 5sts then yf . sl 1 . k2tog . psso . yf . k2
[U]Row 5[/U] Repeat Row 1
[U]Row 7[/U] k2 * yf . sl 1 . k2tog . psso . yf . k1 . c6b . k1 * to last 5sts then yf . sl 1 . k2tog . psso . yf . k2
[U]Row 8[/U] Purl

Repeat rows 1-8 for pattern
CO = cast on
BO = bind off
K = knit
yf = yarn to the front
sl 1 = slip 1
psso= pass the slipped stitch over
k2tog = knit two together
c6b = cable 6 back

Bringing the yarn forward (YF) followed by a knit creates a yarn over (YO) or eyelet. It’s part of the lace design. A YO is an increase so your stitch count will remain the same as long as there are an even number of decreases. Sometimes the stitch count can vary on one row, but will correct on the next row. This happens in some designs.

That is beautiful blanket! If you are good at reading diagrams see of this link can help you.

http://knithit.com/twisted-cable-over-lace-pattern/