English: It is 100% a gift of God.
Telugu: నాది 100% God gift గా భావిస్తున్నాను.