David Foster Gave up His 1st Child for Adoption Believing They Would Reunite in the Future
Today David Foster is a father of six, but his eldest daughter was never in her father's life. He gave her up for adoption, hoping that they would reunite in the future. Thirty years later, they met again.
