Translation:Despite my age, I have remained young at heart.
"Correct solutions: Despite my age, I remained/stayed young in spirit." this should be fixed so there are 2 correct solutions instead of none :)
"I still have young at heart" is correct, and "I still am young at heart" is wrong?
Surely ''young in mind' is more common usage than the given 'young of mind.
"esprit" only means "heart" in this expression and perhaps some others. If you look up the definition for 'esprit' you will find so many definitions it will blow your mind.
I was given this as correct 'In spite of my age, I stayed young of mind.'
I was given this as correct 'In spite of my age, I stayed young of mind'. Surely 'in mind' would be the English usage.