Is this the perfect summer bag? We think so. Kate Spade, $238.