Catch the latest General Hospital spoilers for May 4 to 8, 2026. Brennan catches Carly and Valentin, Michael targets Willow, ...