More than a month into its war with Israel, Hezbollah says it is ready for a truce, but there are limits to what it can accept after suffering devastating attacks, analysts say.

The Iran-backed group said Wednesday it would accept a cease-fire, if offered and if the terms were "suitable," acknowledging it had been dealt "painful" blows by Israel.

Also Wednesday, Lebanon's premier Najib Mikati said he had received signals from U.S. envoy Amos Hochstein that a truce could be reached before the U.S. elections on Nov. 5.