An anti-gay street preacher was soap-boxing on the streets of Fife, Scotland when he was met with an unexpected surprise. Nobody wants to hear a street preacher, especially a young man who circled the preacher while playing “Scotland the Brave” on the bagpipes. The people cheered the boy as he played until the police showed up.

Watch.