English: It gives immense pleasure to mind.
Telugu: అది మనసుకు ఎంతో హాయిని ఇస్తుంది.