how to throw a party
So you're going to be a grown-up Saturday night...
So, you want to throw a great party? Start working on the guest list.
Try keeping the guest list to close pals only. That way they'll be almost as invested in the surprise aspect as you are and they won't go accidentally blurting it out. And those friends you know are loose cannons? Wait till the day before to send them an invitation.