thank God the wait was worth it