We all have those days when everything seems to go wrong. Paige Yore was at Walmart waiting seemingly forever to checkout, because the cashier was constantly making mistakes and going slow. Everyone in line was impatient and grumpy, and one customer even started yelling at the cashier. That was too much for Paige, and she quickly stepped in to stop the verbal abuse. That’s when the cashier broke down crying and explained why he was having the worst day of his life. 

This touching story has exploded on Facebook with over 20 million views!