English: The idea of it delighted me.
Telugu: ఆ ఆలోచన నాకు సంతోషాన్నిచ్చేది.