Life is full of little surprises -- and surprises that are not so little -- along with a lot of ups, downs, frights, reliefs, joys, sorrows, blahs, whoopees, loves, lunches, moms, dads, kids, memories, beers, with a little bit of politics thrown in.