Heaven-sent Meaning in Hindi with Examples