Walcott: Patience paid off