You've waited all year long and it's finally here: Happy National Doughnut Day! In celebration of this totally necessary holiday, we've got a rundown of all the places around the Bay Area you can score a free doughnut today.

Because everyone likes free things, and doughnuts.

Krispy Kreme

Dunkin' Donuts (with purchase of any beverage. Sigh.)

Tratto (inside The Marker hotel)

Safeway is selling a dozen doughnuts for $5 (which is a deal, apparently)

Consumerist has their own list of spots offering a free doughnut today, but these seem pretty far afield - even for free carbs.

According to SFGate, National Doughnut Day was founded in 1938 by the Salvation Army in remembrance of the volunteers who served doughnuts to the World War I soldiers fighting on the front lines. Eat doughnuts for the veterans!

And finally, this woman's reaction to the Trump doughnut:

Related: The 11 Best Destination Doughnut Spots Around The Bay Area