Kotomora
ハクチョウゲ (hakuchouge) Japanese meaning: snowrose | Kotomora