The temporary ceasefire agreement in Gaza is a relief, but it arrives more than 465 days and 46,000 lives too late.