English: It made me extremely happy and relaxed.
Telugu: ఇది నాకు ఎంతో ఊరట కలిగించడంతో పాటు సంతోషాన్ని ఇచ్చింది.