Use any wool that you like, and pretty much any size needles. I used DK with 3.5mm double pointed needles.
You will need:
Set of 4 dpns (whatever size you’re used to)
Yarn (whatever type goes with your chosen needles)
A spare hour or two
Okay here we go:
CO 30 sts. I always cast all my sts onto 1 ordinary needle, then transfer them to the double points as needed. I also CO 1 extra st, then knit the extra st and the first st together.
Divide the sts as 10 on each needle, join, then K 1 round.
K2, P1, K4, P1, K2 – for three rounds.
K until piece is about 1 ½ inches long.
K2, K2tog, K2, K2tog, K2.
K 1 round.
K1, K2tog, K2, K2tog, K1.
K2, K2tog, K2.
K2, K2tog, K1.
K1, K2tog, K1.
You’ll now have 2 sts on each needle, cut the yarn leaving a long tail and thread through remaining sts, remove the needles and pull to draw tight. Weave in the yarn.
Now turn it inside out.
Pick up sts along a line, 1 sts every other purl bump.
Slip the first sts of every row, and then stocking sts until piece measure approx 5 inches / 13cm.
Garter stitch (knit every row) for another 2 inches / 6cm.
Cast off (bind off) leaving a long tail.
Now roll the long strip up like a swiss roll, and using the tail of yarn, sew closed at the end which is the bottom of the cup.
Now you turn the cup inside out, push a knitting needle through the middle of the flower and out of the end of the cup, pull down all the way and…
Presto! You have a flower. Make loads and put them in a vase.