Free care brings smiles — and hope — to kids