English: This idea won't let go of me.
Telugu: ఈ ఆలోచన నా అంతట నాకు తోచిందికాదు.