Gomez: 'Waited a lifetime for this'