What the hell are promises?

Tired of hearing about promises and getting in a haze? Don't worry, I'll introduce you to the party...
Top