KEPT ITS PROMISE

Meaning 1: