Kevin Cook, 55, had the flag stolen from his front drive on Tuesday night, but was reunited with it after a schoolboy found it on his way home.