English: This has been on my mind ever since.
Telugu: ఎప్పటి నుంచో అది మనసులోనే వుంది.