While Dante continues to loathe him and Michael tries to save him, Sonny makes a huge sacrifice this week on General Hospital.

Find out what he does in this video clip below.

Will Sonny really take the blame? Share your thoughts with Soaps.com, and if you missed our interview with Dante’s portrayer visit Dominic Zamprogna Talks General Hospital with Soaps.com!