For what its worth I this rally will have some legs as the next correction will likely bring in a load of buyers that missed, or didnt believe in, the January rally until it was too late. They'll buy up a correction permitted there's no bad news for a while.
That and I think people have a bit of recession fatigue. Its been five years now. And every year that goes by is a year closer to retirement for folk that are sitting on paltry returns on the side-lines.
I might just shake my head on what I've written above in a few months time.