The song is in Estonian language and the title translates as 'Flowers', here is a brief explanation:
We humans are a part of nature's perfect symbiosis and function very much alike - in spring we gain vitality and are in full bloom by summer. Rays of the Sun synthesize the creative juice and give birth to variegated colors, new sounds and fresh energy spreads all around.
"Lilled" ("Flowers") is this rebirth that's in each and everyone of us.
Hope you all are gonna like it, thanks in advance!more