Will the Hamas-Israel ceasefire hold?

The Gaza Strip has witnessed the worst fighting between Israel and Palestinian armed groups in nearly four years.