Spring sure seemed to take its time this year.