Margaret Gilbert had always lived with her only child, Richard.

He used to be her carer until he was diagnosed with terminal cancer five years ago – then those roles were reversed.

In England there are more than 92,000 carers aged over 85.

Margaret is one of seven centenarians who have been followed by BBC Panorama to look at Life at 100.