A school bully apologised to his victim after a Facebook-organised rally outside his school shamed him into admitting his behaviour was wrong.
Around 100 people took part in the protest outside student Halsey Parkerson's school in Oregon, USA.
The teenager, who said he had been taunted and verbally abused by the unnamed bully, told reporters that he had his aunt to thank for the rally.
Hasley's aunt had gone to meet him for lunch at school last week when she overheard another student telling him that he 'didn't have any friends and no one cares'.
Outraged, she posted a message on Facebook to rally support from her local car club. Word soon got around about the protest, resulting in around 100 people and 50 cars arriving outside the school last Friday. One person had driven all the way from Canada - over 350 miles away.
Metro reports that the crowd demanded an apology for Hasley, and eventually, the 'sheepish bully' high-fived the boy and said: 'I apologise. I apologise and I take it back.'
Halsey told local news station KATU: "It's just unbelievable. I now know whenever I get bullied I'll raise my head up and say, 'Sorry, I have too many friends to think I'm being bullied'".
"If you're being bullied, stand up and express yourself," he said, adding: "This is one glorious day."
He later took to his own Facebook page to thank the supporters for being there for him.
"Thanks to everyone who was there with me and my family thanks also to the ones who could not make it by all you making a difference," he wrote.
"I truly mean it I'm tearing up thanks guys for standing up with me and helping me make a difference!!"