I remember one Vacation Bible School I planned in the past years having David and Goliath roaming around all day and David had a chance to slay Goliath over and over again. The kids loved seeing our Goliath-like actor hitting the ground again and again. I guess as time went on, David didn’t seem much like the underdog anymore. They all knew what was going to happen. However, they cheered David on each time as if it was the first time they had seen him in battle.
I am sure those who were watching the real battle as recorded in Samuel had no idea that David could win. It seemed like such a mismatch. But with God, all things are possible.