Elfen Lied (2004) Review | The Anime ADVocate