Dave Ready

How do you know you've thrown a truly great party? When guests arrive early and leave late.