General Hospital (GH) spoilers state that Sonny (Maurice Benard) recalls what happened at the construction site while recovering on hospital bed. He weighs whether to reveal that it was Sam (Kelly Monaco) who shot him or put the blame on Garvey (Rick Ravanello), according to spoilers from Daytime Royalty Online.
After Josslyn Jacks (Eden McCoy) provides a clue about Sonny's location, Michael (Chad Duell) and Nelle Hayes (Chloe Lanier) tip Carly (Laura Wright) about Sonny's possible whereabouts. Dante Falconeri (Dominic Zamprogna) helps Carly to rescue Sonny. He rushes to the construction site and talks to the workers. He asks them to pause the demolition because there is reason to believe that someone needs to the rescued from the site, according to CDL.
General Hospital spoilers from Daytime Royalty Online indicate that as he recovers on hospital bed following his ordeal, Sonny weighs whether or not to tell Carly that it was Sam who shot him. It is likely that he will eventually admit the truth to Carly. However, police investigators will also question him and he will have to decide before they come what to say to them.
GH spoilers indicate that Sonny might choose to protect Sam and put the blame on Garvey. Despite what he has been through, he will see his decision about what he tells the police as his contribution to help Jason and Sam put the broken pieces of their lives back together.
However, it seems unlikely that the truth that Sam shot Sonny will indefinitely remain a closely guarded secret between Jason, Sam, Sonny, and Carly.