English: It seems a blessing.
Telugu: ఇదో ఆశీర్వాదంలా భావిస్తున్నా.