English: been nothing more than luck.
Telugu: ఇంత‌క‌న్నా అదృష్టం ఇంకేదీ లేదు.