Echo Lilou
Lilou — a language of Southern France — Lily, a flower.

In the Greek myth, Echo (Ecko) was a nymph whose unrequited love for Narcissus caused her to fade away until all that was left was the sound of her voice.
25 photos · 22 views