An Antiques Roadshow guest nearly gave away a painting worth thousands to a charity shop, leaving her lost for words when its true value was shared.