When he was two years old, his parents found a bump on his stomach. It was liver cancer. Charles went on chemo, but doctors said only a new liver would save him.
He went on the list, and parents expected it would be a long wait.
The wait was quick - just two months later, a donor matched, and the family shared their gratitude.
ALSO READ | Be Kind: Dog spotted lost in woods spotted by hero drone operator
The donor, Will Linberg was a paramedic whose father died of pancreatic cancer. Linberg was inspired to become a donor after caring for a man on an emergency run whose liver was failing.
There was a special surprise on Thanksgiving - the family got to say hi - and thank you.
The family said they can never repay Linberg. And now they can put a name to his face.
The essential worker went above and beyond for a little boy.
ALSO READ | Father gets lightning bolt haircut to match son's scars
* Get Eyewitness News Delivered
* More New York City news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube