valerie set him straight in front of jim , the geek science teacher fiancee ; the white-haired grandmother who wore a blue pill box hat and sipped champagne through a straw ; and all the bridesmaids and other guests .