The children agree to buy their grandmother a new pair of glasses instead of spending their money at the carnival - and get a fitting reward for their big-hearted gesture