Kotomora
天国 (てんごく, tengoku) Japanese meaning: heaven | Kotomora