Q.violets
I have a violet plant in the garden which gives plenty of glossy healthy leaves but no flowers. Please tell me why
This does seem a bit unusual for Violets not to be blooming.
It could be due to excess nitrogen in the soil. Too much nitrogen can lead to lots of leaves and no flowers.
I would give the plants some phosphorous with an application of Bone Meal.
Phosphorous can help boost flowering.
Here are some articles with more information.
https://www.gardeningknowhow.com/garden-how-to/soil-fertilizers/bone-meal-fertilizer.htm
https://www.gardeningknowhow.com/ornamental/bulbs/violet/wild-violets-care.htm
https://www.gardeningknowhow.com/ornamental/bulbs/violet/wild-violets-care.htm