Clue: Desperately want to keep grannie's promise (8)
Answer: COVENANT
Explanation: Definition: promise
NAN in COVET