Kotomora
天の一角 (tennoikkaku) Japanese meaning: point of heaven | Kotomora