English: But Im so glad it finally did.
Telugu: అయితే చివరకు చాలా సంతోషించా.