CATHERINE ZETA-JONES revealed yesterdayshe bought her beloved grandmother a new pair of knees for Christmas.
Her 81-year-old grandmother Zeta Jones from who she took her stage name has now recovered from the twin operations.
The new knees were inserted by a team of surgeons at the Bupa Hospital in Pentwyn, Cardiff in January.
Oscar winner Catherine revealed the unusual Christmas present on an American chat show on which she was discussing her part in the movie The Terminal which premiered in Los Angeles.
In the film, Tom Hanks plays a traveller trapped for years by red tape at an airport while Catherine Zeta-Jones plays an air hostess who meets him.
It is based on the true story of a man trapped at Charles de Gaulle Airport in France.
Zeta Jones senior, who lives in Ravenhill, Swansea has been troubled with mobility problems for a number of years.
She said yesterday she was "much, much" better after the operations.
She said, "I was waiting for eight years for treatment but Catherine paid for me to have it sorted out.
"I still don't walk far at my age but I am much better than I was. She is a very generous girl and is always helping people, not just her families but charities and especially disabled children.
"I have been across for a family holiday in Bermuda which was very nice. I don't know when I am going to see her again but hopefully it will be soon."
Yesterday, scientists from the University of Bristol predicted that knee operations would rise by up to 63% in Britain by 2010.