Starbucks is serving up a pretty sweet happy hour deal today.

Starting at 3 PM today only, all espresso drinks at every Starbucks location are buy one, get one free. No official ending time has been announced, so feel free to contact your local store for hours.

According to WRAL, you can grab the deal by signing up here. If you're already a Starbucks Rewards Club member, there's no need to sign up.

The happy hour only includes espresso beverages, but that means all lattes are up for grabs. Yum.

This deal is perfect for those who could drink coffee all day long or students who have late night studying to do for finals. Enjoy!

More From B100