This is a very common flower in India, but I'm not sure whether all my good friends out there in all the parts of the world have ever seen this beauty. It's name is Periwinkle. In Hindi, it is called Sadabahar (सदाबहार), which means blooming in every season; yes, this flower blooms all the 12 months. The plant grows in any soil, accepts any weather, sun and shadow both are welcome, dry or rainy both are acceptable.
We people have to learn from this plant and its cute flowers; no matter what comes in life, always keep smiling and the situation will be better with your smile :) See… the flower looks like it is smiling :)