GENERAL HOSPITAL Spoilers 3/23/17 — Sonny Makes a Heartfelt Promise!