There is not a woman out there in real life, who wouldn't want a man, so passionate like Sonny, to fight for that relationship like he is doing.
I can't stand sonny and I only tolerate Carly to a certain level, but seeing sonny talk to Carly and, the love he feels for her to the degree that he does, I gotta say, thats what the soaps were written for.
He always put himself first. He is a self centered, self-righteous, hypocritical misongynistic jerk, but for the first time, he is showing his passionate side. The only problem with this is, he is again, putting HIS FEELINGS first over what Carly wants.