The two flowers without stems are crocheted–the violet & yellow at top center,
and the yellow at lower left. The others are real flowers.
These are Johnny-Jump-Ups–
the pattern could be altered a little to make them look more like violets or pansies.
Start with a magic circle (for best results, keep the ring small), ch 2.
All in ring: 3trc, 1dc, 3trc, ch 2, sl st (bottom petal), *ch 3, 4 trc, ch3, sl st (side petal), repeat from* once (second side petal), sl in 1st ch of bottom petal, pull tail to tighten ring, ch1, turn.
Working behind side petals, insert hook into the middle of side petal just worked and out through the center ring.
Grab thread and pull through for a sl st. ch1, insert hook into center ring between 2 side petals and sl st,
ch1, insert hook into the middle of second side petal and out center ring (as for previous petal), sl st. If you want to switch colors, this would be the time to pick up the second color. ch 3, turn.
Sew seed bead to center of flower if desired (a touch of black embroidery radiating from the center would make them even more realistic!).