One skein of Bernat Handicrafter and 4,5 mm needles.
Cast on 46 stitches (or a multiple of 8 stitches + 6 stitches for the border)
K = knit
P = purl
B = border stitches
P2t = purl 2 together
Yo = yarn over
Knit 4 rows or a chosen border and then begin the pattern:
Row 1: B3, *yo, p2t, p6* repeat until 3 stitches left and b3
Rows 2, 4, 6: B3, *k7, p1* repeat until 3 stitches left and b3
Rows 3, 5, 7: B3, *k1, p7* repeat until 3 stitches left and b3
Rows 8 and 16: b3, p all, b3
Row 9: B3, *p4, yo, p2t, p2* repeat until 3 stitches left and b3
Rows 10, 12, 14: B3, *k3, p1, k4* repeat until 3 stitches left and b3
Rows 11, 13, 15: B3, *p4, k1, p3
I did 3 repeat of the pattern but you can do one more for a squarer cloth. (It tend to be rectangular after a wash)
Finish with 4 rows in knit or a chosen border, tidy up and get that soap and in the shower you go with a gorgeous french, olive oil soap.