Kotomora
ヒメサユリ (himesayuri) Japanese meaning: maiden lily | Kotomora