Peace ,please, do not make me laugh.
The Arab nations want to see Israel destroyed, trampled into dust, when so called Palestinians talk about stolen land, they are refering to the whole of Israel. The chants "from the mountains to the sea, Palestine shall be free" is a chant about genocide of the Jews and the destruction of Israel.
There will never be peace. The whole point of Gaza is to provide a place to attack Israel. Israel pulled out of Gaza, gave Gaza self rule and it turned into a civil war with Hamas and Fatah fighting each other in the streets for months and murdering each others political leaders. After that was ended attacks on Israel increased. No peace at all. If you give the so called Palestinians a chunk of land to call thier own, they will simply continue to attack Israel until they own the whole country.
Israel have been willing to make huge concessions in giving up land for two state solution and peace, but every time it is rejected. Why? because they do not really want peace.