How to Throw a Spontaneous Party