Rather than do a long post about the amazing surprise party that Steve planned, I'll simply say this:
I never saw it coming in a million years, and every time I think about walking through those doors and seeing all of those people yelling "SURPRISE" I still get choked up. That definitely goes down among the top three happiest days of my life, ranking up there with the night Steve and I got together (when he told me he loved me), our wedding this summer, and now this. Pretty sweet.
Steve is the best husband ever.