The Meaning Behind The Song Lilium? From the Anime?

the theme song for Elfen Lied.
Why is it Latin? Why is it biblical? How does it connect with the story of the anime?
6 answers 6