Kotomora
白百合 (shirayuri) Japanese meaning: white lily | Kotomora