English: So lucky to find it.
Telugu: అలా దొరకడం చాలా అదృష్టం.