om mani padma hum - i know this is probably not the answer to your question; but i was once told that it meant, "the jewel is in the lotus" - happy spring equinox to you! - being that i've never heard about 'the flower of life', if i had to guess, i'd say that it is in you, me, they, etc...