Party Time is for Every Age!

Have you ever really thought about why everyone loves to party?   Is it all the planning, the reason for the party, or just having a break from the ordinary?   Is it all the surprise elements that go into preparing for the event.  Where was the last party you...