What you promised 4 years ago constitutes a verbal contract. You did not say in that promise that the conditions would change.