Israel and Hamas have finally agreed on a multi-phase plan to end the war in Gaza and bring about the release of dozens of Israeli hostages and potentially thousands of Palestinian prisoners. Andrew Chang breaks down key moments that turned the tide, and why it's only now that both sides have accepted a deal.

Images provided by Getty Images, The Canadian Press and Reuters.

See Full Page