Coffee drinkers at a Tim Hortons in Winnipeg, Manitoba, paid it forward for 228 customers in a row!

One generous unknown customer at the restaurant started a chain of customers paying for the person behind them that lasted about three hours.

The streak ended when he didn't pay for the three coffees ordered by the next person. The customer before him had paid for his four coffees.

Read more: Yahoo News