English: Although, it did get better in the end.
Telugu: అయినప్పటికీ చివరికి విజయం సాధించాడు.