It usually takes an ACT OF GOD to get Starbucks to give out any coffee for free, so this is a pretty rare situation.
From tomorrow through Monday, Starbucks is giving away FREE macchiatos. But, of course, there are a few catches.
One, you have to buy one to get one free. And two, the free ones are only available from 2:00 P.M. to 5:00 P.M. every day.