Kotomora
宿願 (shukugan) Japanese meaning: long-cherished desire | Kotomora