On Trend: Chelsea Flower top, $258, Esther