English: But I’m really happy that it finally did.
Telugu: అయితే చివరకు చాలా సంతోషించా.