Yes geoff use to keep his promise. he was sophie's elder brother. words have to be praised out from him. he don't use to share anything with anyone easily. so, sophie knew that if she tells her brother that she met the young football player, he would not say that to anyone. he promised to keep the secrets.