A major stumbling block in the Israeli-Palestinian peace process is Israel's unwillingness to deal with a Palestinian government that includes Hamas.
Politics aside - the group, which controls the Gaza Strip, plays an important social role in Gaza.
Al Jazeera's Nicole Johnston reports from the coastal strip.