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.