General Hospital Recap: Sonny Gave Mike A Dream-Come-True Day