Stocks are in a severe recovery stage, boosted further by the announcement on Friday that the Strait of Hormuz was being reopened to commercial traffic. Oil prices plunged, stocks took another leg up, and yields fell across the curve. Let the good times roll.....or are things really this good?