Mary Jane Knitted Bootie

These Adorable Knitted Booties will fit a precious little one for the first few months. They can be made larger by using a heavier yarn and larger needles.
Supplies
Size 3 knitting needles
50 yards (about half of a skein) Tahki Cotton Classic Yarn
Yarn needle
2 Small buttons
Abbreviations
St(s) Stitch (es)
K Knit
M1 Make one (With tip of the needle, lift strand between last stitch knitted and next stitch on left-hand needle, place strand on left-hand needle and knit into the back of it to increase one stitch.)
tog Together
Cast on 31 sts. Work in Garter St (knit every row) throughout
Sole/Sides
Row
1 k across
2 k3, m1, k12, m1, k1, m1, k12, m1, k3
3 k across
4 k3, m1, k13, m1, k3, m1, k13, m1, k3
5 k across
6 k3, m1, k14, m1, k5, m1, k14, m1, k3
7-13 k across
Toe shaping
14 k23, turn
15 slip 1, k1, k2tog, k1, turn
16 slip 1, k2, k2tog, k1, turn
17 slip 1. k3, k2tog, k1, turn
18 slip 1, k4, k2tog, k1, turn
19 slip 1, k5, k2tog, k1, turn
20 slip 1, k6, k2tog, k1, turn
21 slip 1, k7, k2tog, k1, turn
22 slip 1, k2, k2tog, k1, k2tog, k1, k2tog, k1, turn
23 slip 1, k7, k2tog, k3, turn
24 slip 1, k4, k2tog, k1, k2tog, k1, k2tog, k3, turn
25 k1, cast off next 11 sts, k to end
Strap/Back
K9, cast on 13 sts.
Only working with these 22 sts (leave 9 remaining sts on other needle)
1 k across
2 k19, cast off next st, k to end
3 k2, cast on 1 st, k to end
4 k across
Cast off all 22 sts.
Working on remaining 9 sts, attach yarn and knit 6 rows. Cast off all 9 sts.
Weave in all loose ends. Sew up back of shoe and sole. Attach small button to side opposite strap.
Work Second shoe in same manner except turn shoe inside out before sewing up.