It was only a matter of time. The last couple weeks were glorious — bright, sunny days; tepid temperatures with a just hint of cool — but as all of St. Louis knows, good weather here is about as short lived as a Cardinals winning streak.