English: I liked it the moment I heard it.
Telugu: విన్న వెంటనే నచ్చింది.