General Hospital Spoilers, Thursday, July 18: Secrets And Whodunits