English: This made me very happy.
Telugu: ఆ షికారు నాకు ఎంతో ఆనందాన్ని కలిగించింది.