The following is needed to complete this picture:
DMC stranded cotton floss: 24, 29, 30, 33, 35, 154, 158, 407, 580, 581, 632, 718, 754, 898, 915, 936, 948, 975, 3371, 3607, 3608, 3689, 3807, 3834, Blanc
Mill Hill Beads: 02084, 03034
Fabric of your choice