Walmart Is Giving Away Free Cupcakes On March 12!

Sometimes big companies seem like the bad guy, yet every so often one of them will do something that temporarily makes them seem like heroes.

Let's face it -- it's been a long week, right? Heck, it's been a long year, and it's only the beginning of March. Even though 2017 is still young, plenty of you out there could really use a break, or at least some sort of sweet gesture to help you refuel, recharge, and get ready to face tomorrow head on with your spirits high.

Walmart, this time, is here to help you do just that.

The company has decided to spread some happiness with their latest incentive: a huge birthday celebration for everyone in the form of free cupcakes.

So, if you find yourself in the mood for a cupcake on March 12 -- either because it's your birthday, or you just want something sweet, or for any reason at all -- Walmart wants to give you one. For free.

Yes, seriously.

On Sunday, March 12, from noon to 4 p.m., if you show up at a Supercenter location Walmart, you can choose between vanilla and chocolate cupcakes with either white buttercream or whipped icing, and receive your choice of cupcake for free.

"In total, the company expects to giveaway nearly 3 million cupcakes in one single day," a Walmart spokesperson wrote in an email to Popsugar.

We hope you all go enjoy this sweet opportunity!