maggie greene promises