For Israelis and Palestinians, as well for their friends and family around the world, these past few weeks have been torture. Each day for Israel brings new rocket attacks, new cross-border terrorist raids, new funerals and shivas for IDF soldiers. Each day for Palestinians in Gaza brings new rounds of artillery shelling, fresh explosions and devastation. We spend all day desperately wanting to avert our eyes from the carnage, and go to bed every night hoping that by morning, the fighting will have stopped.