Kotomora
ヒメユリ (himeyuri) Japanese meaning: morning star lily | Kotomora